【串线篇】spring boot配置文件大全【下】
作者:互联网
一、配置文件占位符
1.1、随机数
${random.value}、${random.int}、${random.long}
${random.int(10)}、${random.int[1024,65536]}
1.2. 可以在配置文件中引用前面配置过的属性
1.3、占位符获取之前配置的值,如果没有可以是用:指定默认值
person.last‐name=张三${random.uuid} person.age=${random.int} 3 person.birth=2017/12/15 person.boss=false person.maps.k1=v1 person.maps.k2=14 person.lists=a,b,c person.dog.name=${person.hello:hello}_dog person.dog.age=15
二、profile
2.1、多Profile文件
我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml
不过默认使用application.properties的配置;
2.2、yml支持多文档块方式
server: port: 8081 spring: profiles: active: prod ‐‐‐ server: port: 8083 spring: profiles: dev ‐‐‐ server: port: 8084 spring: profiles: prod #指定属于哪个环境
2.3、激活指定profile
1、在配置文件中指定 spring.profiles.active=dev
2、
命令行:
首先将项目打包
java -jar spring-boot-02-config-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev;
可另外不使用命令行
如下图
在program arguments处输入
--spring.profiles.active=dev
以直接在测试的时候,配置传入命令行参数
3、虚拟机参数;
在VM options处输入
-Dspring.profiles.active=dev
标签:串线,配置文件,spring,pro,random,person,active 来源: https://www.cnblogs.com/yanl55555/p/12089854.html