基于环境的弹簧数据源
2022-09-03 06:44:32
我正在尝试将我的Spring Boot应用程序配置为在某些环境变量存在时使用特定的数据源。例如,如果存在环境变量,我想使用我的生产数据源;否则,我想使用我的本地数据源(相同类型)。MY_PROD_DATASOURCE
我在Spring参考中发现了一些东西,解释了如何在我的.具体来说,MySQL数据源可能如下所示:application.properties
spring.datasource.url=jdbc:mysql://localhost/test
spring.datasource.username=dbuser
spring.datasource.password=dbpass
spring.datasource.driverClassName=com.mysql.jdbc.Driver
但是,我不明白如何有条件地更改此文件中的数据源属性。有没有另一种方法可以做到这一点?