打包区分部署环境
-
在
resources
中新建三个文件分别是application.yaml
application-dev.yaml
application-prod.yaml
-
可以在
application.yaml
中配置active: dev
就是开发环境,对应的就是application-dev.yaml
文件active: prod
就是开发环境,对应的就是application-prod.yaml
文件
profiles: active: dev
- 注意 :
application.yaml
是公共的配置项,-dev.yaml
和-prod.yaml
中配置专属的配置项就行
区分方法
- 当
application.yaml
中的active: prod
修改之后,再次打包,就会识别为application-prod.yaml
文件 - 也可以打包的时候
java -jar 包名.jar --spring.profiles.active=prod