文章目录
- 多配置文件
- 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。
如果是固定某个模块,就需要复制。