链接一:java静态类如何赋值_Java如何读取配置文件并赋值静态变量_weixin_42523552的博客-CSDN博客
链接二:1.SpringBoot 读取配置文件的值 赋给静态变量 - java_静止 - 博客园 (cnblogs.com)
一、实现InitializingBean
@Component
public class CndBaseApiUrl implements InitializingBean {
private static String cnd008;
@Value("${api.cndbase.cnd008}")
private String getCnd008;
@Override
public void afterPropertiesSet() throws Exception {
cnd008 = this.getCnd008;
}
public static String cnd008() {
return cnd008;
}
}
二、@PostConstruct注解
@Component
public class CndBaseApiUrl {
private static String cnd008;
@Value("${api.cndbase.cnd008}")
private String getCnd008;
@PostConstruct
public void sds() throws Exception {
cnd008 = this.getCnd008;
}
public static String cnd008() {
return cnd008;
}
}