使用Spring Initializr方式创建新项目
1 properties文件的多环境支持
在resources下创建application-dev.properties
server.port=8182
创建application-prod.properties
server.port=8181
application.properties的内容添加
server.port=8180
spring.profiles.active=dev
运行SpringbootConfig2Application.java中的main方法:
2 yaml文件的多环境支持
首先将properties文件中的内容注释掉,然后在resources下创建application.yml内容如下
server:
port: 8081
spring:
profiles:
active: prod
---
server:
port: 8083
spring:
profiles: dev
---
server:
port: 8084
spring:
profiles: prod #指定属于哪个环境
运行SpringbootConfig2Application.java中的main方法:
3 程序参数方式
--spring.profiles.active=prod
运行SpringbootConfig2Application.java中的main方法:
4 虚拟机方式
-Dspring.profiles.active=dev
运行SpringbootConfig2Application.java中的main方法:
5 命令行方式
在springboot-config2-0.0.1-SNAPSHOT.jar所在的文件夹下启动终端界面,输入命令
java -jar springboot-config2-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev
---------------------------------------------