yml: file: locath: www.baidu.com 工具类: @Component public class FileUploadTool { // 静态变量 private static String locathPath; // 用于接收配置变量 @Value("${file.locath}") protected String locath; // 接收到的值赋值给静态变量 @PostConstruct public void getEnvironment(){ locathPath = this.locath; }
}
1. @Component 注解申明工具类,自动注入
2. @Value 注解获取配置变量,静态获取不到值
3.@PostConstruct 注解初始化,把获取到的配置文件值赋值给静态变量