В Spring
Javadoc :
"существующая конфигурация использует свойства" systemPropertiesMode "и / или" systemPropertiesModeName ". Пользователям рекомендуется отказаться от использованияэти настройки, а точнее настроить порядок поиска источника свойств через среду контейнера "
Почему рекомендуется искать в среде контейнера?
РЕДАКТИРОВАТЬ:
Необходимопонять, почему использовать @PropertySource вместо PropertyPlaceholderConfigurer, какие преимущества дает PropertySource по сравнению с PropertyPlaceholderConfigurer, если оба они достигают целей извлечения ресурсов, упомянутых в пути.