总:PropertySource接口用法
类简介
抽象基类表示键/值属性对的根源。getSource
可以是与properties
互动的任何类型。例如包括Properties
对象, Map
对象, ServletContext
和 ServletConfig
对象(来访问初始话方法)。查看提供的实现,暴露了PropertySource
类型继承结构。
PropertySource
对象通常不单独使用,而是通过PropertySources
对象使用,此对象聚合了属性源且与PropertyResolver
实现结合,可以通过一系列的PropertySources
执行优先搜索。
PropertySource
不是基于互动的属性,而是仅基于PropertySource
的getName()
方法。这在集合环境下管理PropertySource
是非常有用的。参阅MutablePropertySources
的操作和named(String)
和toString()
方法来获取详细的信息。
注意:当与Configuration
注解工作时,PropertySource
注解提供了一个方便的声明式的方式来往相关的Environment
中添加属性源。