springboot不一樣環境使用不一樣配置文件。

以前在使用springmvc開發時,在開發、測試、生產環境切換配置文件是使用讀取服務器本地文件的方式實現的。即war包裏是默認配置,在xml中每一個帶有ip等環境區別的文件都會有2中讀取方式,即若是本地有同名配置文件則讀取本地,沒有則讀取war裏的。每次部署都不用關心配置文件。linux

 

springboot 提供了spring. profiles.active: dev test prod的方式仍是挺方便的。記錄下直接更改tomcat catalina配置便可根據服務器不一樣適應不一樣環境。spring

在catalina文件中配置:tomcat

linux:JAVA_OPTS="-Dspring.profiles.active=dev"springboot

window:set JAVA_OPTS=-Dspring.profiles.active=prod
 服務器

相關文章
相關標籤/搜索