非静态方法读取配置文件信息
yml 文件
environment:
active: test
读取配置文件
@Value("${environment.active}")
private String environment;
静态方法读取配置文件
首先要将类标注@Component (重要)
@Component
public final class ResponseUtils {
...
}
再引入配置文件的值
@Value("${file.dir}")
private String fileDir;
创建一个静态值用于静态方法的使用
private static String filedir;
最后,使用 @PostConstruct将配置文件的值赋给本地变量
@PostConstruct
public void getApiToken() {
filedir = this.fileDir;
}