您好开发伙伴,运行时更改Java Spring Boot Bean
我使用Spring引导框架创建了一个库。
该库正在使用@Beans创建一个动态数据库连接,其中我创建了一个包含Postgresql数据库提供的无限数据源Bean的“数据”Bean。最后,我想有一个动态数据库连接,可以从外部触发来更改我想连接的数据库。不同数据库的信息存储在postgres里面。这在应用程序开始时加载到这个bean中。我的问题是,我无法在不同的数据源bean之间切换。 Spring引导程序正在创建它们,但是似乎无法在应用程序运行时更改该Bean,这个应用程序只保存了一个无限数据源...因此,在重新创建原始bean之后,它仍然使用旧的数据源。
有没有办法从spring引导中使用bean并在运行时更改它们? 的问候,我相信你 安德烈亚斯