SpringBoot自定义配置文件区分环境配置
自定义的配置文件也要区分环境
1.设置自定义的配置文件
- my-dev.properties
##只写一个属性方便测试
my.name=dev
- my-test.properties
##只写一个属性方便测试
my.name=test
2.编写配置文件实体类
/**
* 自定义配置文件属性
*/
public class MyConfig {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public MyConfig(String name) {
this.name = name;
}
}
2.编写配置文件接口
方便spring注入,也可以增加业务逻辑
/**
* 配置文件接口,方便注入或者做一些其他业务逻辑
*/
public interface IMyConfig {
//获取配置文件属性
MyConfig getMyConfig();
}