1、类要用@Component修饰
2、利用@PostConstruct注解将配置文件获取的数据复制给静态类属性
@Component
public class FileUtil {
@Value("${server.port}")
private String port;
private static String serverPort;
//利用@PostConstruct将application中配置的值赋给本地的变量
@PostConstruct
public void getServelPort(){
serverPort = this.port;
}
}
3.配置文件是中文,获取到的是乱码
可以把中文转义一下,再放到配置文件里面
转义地址:https://www.bejson.com/convert/unicode_chinese/#18