Propertiesfactorybean vs propertyplaceholderconfigurer spring?
spring имеет два способа загрузки файлов свойств с помощью propertiesfactorybean или propertyplaceholderconfigurer.
Не могли бы вы объяснить разницу между ними и когда использовать что?
Спасибо!
Ответ 1
PropertiesFactoryBean представляет собой реализацию FactoryBean, которая считывает файл свойств и предоставляет это как объект Properties в контексте приложения.
PropertyPlaceHolderConfigurer представляет собой реализацию BeanFactoryPostProcessor, которая считывает файл свойств и использует этот файл свойств для замены переменных-заполнителей ($ {somename}) с фактическими значениями. Свойства чтения недоступны как объект Properties.