作者:俺是胖墩墩_499 | 来源:互联网 | 2022-12-03 09:23
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方法在不使用外部库的情况下替换属性文件中的这些环境变量?