文章目錄
- 多配置文件
- application.yml
- 本地啟動參數
- 替換profiles,還是要復制文件
項目有各種環境,例如:local,uat,prd等。
各種打包方式一定要熟練掌握。
做此筆記是因為做了那么多項目,也打了很多包,居然還沒弄的很明白。
還是那句話,驀然回首,發現自己除了sb什么也不是。。。
所以不能再混沌下去了,必須弄明白。
多配置文件
如:
application-local.yml
application-test.yml
application-prd.yml
application.yml # 只配置profiles
application.yml
打哪個環境的包,這里替換下就行:
spring:profiles:active: test
一種方式就是純純的不指定打包方式,到了各個環境啟動腳本里面加。
本地啟動參數
固定:
vm里面加 -Dspring.profiles.active=local
替換profiles,還是要復制文件
一直沒弄清楚什么時候只需要替換profiles即可。
什么時候需要復制文件。一般是兩種都試試。
感覺和服務器的啟動腳本有關,如果是自定義的腳本,就可以profiles。
如果是固定某個模塊,就需要復制。