多文件:自定义独立的配置文件, 使用spring.config.import=文件路径导入多个文件。
# 导入多个配置文件
spring:
config:
import: conf/db.yml, conf/redis.yml
多环境 : 开发环境,测试环境,上线, 特性, bug等等
名称: application-profile.properties(yml) ,可以有多个环境文件
创建环境文件: 使用
spring:
config:
activate:
on-profile: 环境名称
在application文件中激活某个环培
spring:
profiles:
active:环境名称
myapp:
memo: 这是开发环境
# 指定环境名称
spring:
config:
activate:
on-profile: dev
myapp:
memo: 这是测试环境
# 指定环境名称
spring:
config:
activate:
on-profile: test
# 指定激活的环境
profiles:
active: dev
读取数据: @Value(“${key]”),使用 Environment.getPropery(“key”)
public void print(){
String name = environment.getProperty("app.name");
System.out.println(name);
}
app:
name: lisi
age: 24
sex: girl