我尝试实现一个能够在运行时使用.properties配置文件切换两个不同数据库的应用程序。因此,根据配置文件,只应创建一个数据源,并且还有axon框架配置和存储库对于每个数据源。 我已经使用了弹簧靴,弹簧jpa,弹簧mongodb和轴突框架。
我想在运行时加载一个配置(mysql,mongo)。有没有任何方案可以在Spring启动时执行。
答案 0 :(得分:0)
Spring Profiles提供了一种隔离应用程序配置部分并使其仅在某些环境中可用的方法。
他们使用的实际示例会将hsqldb
与proddb
切换出来。
然后你可以set the Active Spring Profiles at runtime.
Spring / Spring Boot文档总的来说非常好。你应该给它添加书签。