если вам нужно переопределить свойства, вы можете сделать:
<context:property-override location="classpath:override.properties"/>
ИЛИ
если ошибка связана с тем, что не найдено определенное свойство, вы можете установить ignoreUnresolvablePlaceholders
в true.
ИЛИ
Если ошибка связана с не найденным ресурсом (и вы в порядке), вы можете установить ignoreResourceNotFound
в true.
ИЛИ
в случае ошибок при поиске системных свойств:
PropertyPlaceholderConfigurer не только ищет свойства в указанном вами файле свойств.По умолчанию он также проверяет свойства системы Java, если он не может найти свойство в указанных файлах свойств.Вы можете настроить это поведение, задав для свойства systemPropertiesMode
конфигуратора одно из следующих трех поддерживаемых целочисленных значений:
never (0): никогда не проверять системные свойства
fallback (1): Проверьте системные свойства, если они не разрешены в указанных файлах свойств.Это значение по умолчанию.
override (2): Сначала проверьте свойства системы, прежде чем пытаться указывать файлы свойств.Это позволяет системным свойствам переопределять любой другой источник свойств.