Spring Boot автоматически разрешит любые ${ENV}
заполнители в application.properties
файлах с соответствующей переменной среды.
Однако такое разрешение не произойдет, если я предоставлю файлы quartz.properties
через PropertiesFactoryBean
для конфигурации Quartz.
@Bean
public Properties getQuartzProperties() throws IOException {
PropertiesFactoryBean propertiesFactoryBean = new PropertiesFactoryBean();
propertiesFactoryBean.setLocation(new ClassPathResource("/quartz.properties"));
propertiesFactoryBean.afterPropertiesSet();
return propertiesFactoryBean.getObject();
}
Существует ли какой-либо способ Spring заменить эти переменные среды в файле свойств без использования внешней библиотеки?