首页 > 其他分享 >PropertyPlaceholderConfigurer、PropertyOverrideConfigurer等对属性配置文件Properties的加载和使用

PropertyPlaceholderConfigurer、PropertyOverrideConfigurer等对属性配置文件Properties的加载和使用

时间:2022-11-28 12:22:05浏览次数:46  
标签:后置 配置文件 PropertiesLoaderSupport PropertyOverrideConfigurer PropertyPlaceholderCo

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

相关文章