springboot idea激活指定profile
多Profile文件
配置文件编写的时,可以是application-{profile}.properties/yml,默认使用application.properties的配置;
激活指定profile(三种方式)
1、在配置文件中指定 (xxx.properties/xxx.yml)
1 spring: 2 profiles: 3 active: prod
2、命令行:
maven打包,java -jar执行
3、虚拟机参数:
1 -Dspring.profiles.active=dev
在配置文件中指定 (xxx.properties/xxx.yml)
- 使用xxx.properties配置
1、application-dev.properties
1 server.port=7777
2、application-prod.properties
1 server.port=6666
3、application.properties激活
4、运行结果:
- 使用xxx.properties配置
- yml支持多文档块方式(注释掉所有的properties 好测试)
-
1 spring: 2 profiles: 3 active: prod 4 5 --- 6 # 指定环境 7 server: 8 port: 7777 9 spring: 10 profiles: dev 11 12 --- 13 server: 14 port: 6666 15 spring: 16 profiles: prod
-
结果:
-
命令行
<packaging>jar</packaging>
作者:以罗伊
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利。