不可以给static描述的属性赋值
使用的yml配置文件点击不过去,如果是application.properties就可以点击过去
可以使用方法给static修饰的属性赋值
private static String AUTH_TOKEN;
@Value("${tyc.token}")
private String AUTH_TOKEN1 ;
@PostConstruct
private void init() {
// 将非静态属性的值赋给静态属性
AUTH_TOKEN = AUTH_TOKEN1;
}
// 静态方法可以使用 yourStaticProperty
public static String getYourStaticProperty() {
return AUTH_TOKEN;
}