【发布时间】:2020-12-26 13:01:46
【问题描述】:
在我的应用程序中,我有带前缀的 ds bean,因此我可以通过配置文件在 application.properties 中定义它
@Bean
@ConfigurationProperties(prefix = "atomikos.db")
public AbstractDataSourceBean dbDataSource() {
AtomikosNonXADataSourceBean atomikosDataSource = new AtomikosNonXADataSourceBean();
return atomikosDataSource;
}
根据this 文章,当 configMap 更改时,此 bean 将重新加载,但我如何排除它并仍然使用 application.properties 根据配置文件定义此 bean 的属性?在生产系统中,我无法重新创建与 db 的连接
【问题讨论】:
标签: spring-boot kubernetes spring-cloud