跳到主要内容

动态属性

提示
  • 这个特性是 4.2.1 中加入的新特性。
  • “动态属性” 是指一个 Bean 在类型定义之后,通过动态代理的能力为其动态的添加一个原本不存在的属性。
  • 这个属性就像幽灵一样附加在对象身上。属性会一直跟随 Bean,而用户在使用 Bean 时毫无感知。

在某些较难处理的代码逻辑中 “透传” 是一个很好的解决问题思路,利用动态属性可以在不修改原有类型的情况下,将一个附加的信息在不同分层上进行透传。