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