Spring的PropertyResourceConfigurer是个抽象类,继承自PropertiesLoaderSupport,并实现了接口BeanFactoryPostProcessor。
注意:它是个Bean工厂的后置处理器,而不是Bean的后置处理器
它抽象了容器启动时,BeanFactory后置处理阶段对容器中所有bean定义中的属性进行配置的一般逻辑,属性配置所使用的属性来源是基类PropertiesLoaderSupport方法所规定的那些属性。
PropertiesLoaderSupport
org.springframework.core.io.support.PropertiesLoaderSupport是一个抽象基类,它抽象了从不同渠道加载属性的通用逻辑,以及这些属性应用优先级上的一些考虑,它所提供的这些功能主要供实现子类使用。
它将属性分成两类:
- 本地属性(也叫缺省属性):直接以Properties对象形式设置进来的属性
- 外来属性:通过外部资源Resource形式设置进来需要加载的那些属性
标签:后置,配置文件,PropertiesLoaderSupport,PropertyOverrideConfigurer,PropertyPlaceholderCo From: https://www.cnblogs.com/xfeiyun/p/15680367.html