【问题标题】:propertiesfactorybean vs propertyplaceholderconfigurer spring?propertiesfactorybean vs propertyplaceholderconfigurer spring?
【发布时间】:2013-12-03 14:35:45
【问题描述】:

spring 有两种方法可以使用 propertiesfactorybeanpropertyplaceholderconfigurer 加载属性文件。

您能解释一下它们之间的区别以及何时使用什么吗?

谢谢!

【问题讨论】:

    标签: java spring


    【解决方案1】:

    PropertiesFactoryBean 是一个FactoryBean 实现,它读取属性文件并将其公开为应用程序上下文中的Properties 对象。

    PropertyPlaceHolderConfigurer 是一个 BeanFactoryPostProcessor 实现,它读取属性文件并使用该属性文件将占位符变量 (${somename}) 替换为实际值。读取属性不能作为 Properties 对象使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-04
      • 2013-02-21
      • 2011-11-24
      • 2014-07-16
      • 1970-01-01
      • 2015-06-23
      • 2018-01-21
      • 2015-01-23
      相关资源
      最近更新 更多