一、場景:
在開發過程中 會使用 開發的一套數據庫,測試的時候 又會使用測試的數據庫,生產環境中 又會切換到生產環境中。常用的方式是 注釋掉一些配置,然后釋放一下配置。SpringBoot提供了在不同環境下切換不同配置的功能,當然,maven也有,此處只記錄SpringBoot提供的方法。
二、方法:
1.不同環境的配置設置一個配置文件。
2.在application.properties中指定使用哪一個文件。
三、具體實現:
1) 新建application-dev.properties文件,即 開發環境中的配置,例如:?
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/blog
spring.datasource.username=root
spring.datasource.password=12345
??2) 新建application-prod.properties文件,即 生產環境中的配置,例如:??
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/blog
spring.datasource.username=joe
spring.datasource.password=joe12345
??3) 在application.properties 中指定使用 哪個配置文件:
spring.profiles.active=dev
?OK,完成!
?