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