spring有两种使用 propertiesfactorybean propertyplaceholderconfigurer 加载属性文件的方法。

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

谢谢!

最佳答案

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

关于java - propertiesfactorybean vs propertyplaceholderconfigurer Spring ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20353999/

10-11 04:09