Spring PropertyPlaceholderConfigurer在启动期间加载属性文件?

时间:2016-05-05 14:20:58

标签: spring properties

任何人都知道,如果Spring PropertyPlaceholderConfigurer在应用启动期间加载属性文件? 如果是这样,默认情况下是这样做还是我们必须设置某种参数以确保它在应用启动期间加载

1 个答案:

答案 0 :(得分:1)

PropertyPlaceholderConfigurer是一个bean工厂后处理器。在任何bean实例化bean之前,bean post处理器与bean工厂一起工作(除了其他bean工厂后处理器之外)。它改变了bean工厂。

因此,它始终在应用程序启动时运行,以解析用$ {}分隔的属性值。它永远不会在Spring应用程序的生命周期中再次执行。