Spring:如何為靜態字段注入值?有了這堂課@Componentpublic class Sample {
@Value("${my.name}")
public static String name;}如果我嘗試Sample.name,它總是'空'。所以我嘗試了這個。public class Sample {
public static String name;
@PostConstruct
public void init(){
name = privateName;
}
@Value("${my.name}")
private String privateName;
public String getPrivateName() {
return privateName;
}
public void setPrivateName(String privateName) {
this.privateName = privateName;
} }這段代碼有效。Sample.name設置得當。這是好方法嗎?如果沒有,有什么更好的方法嗎?怎么做?
- 2 回答
- 0 關注
- 797 瀏覽
添加回答
舉報
0/150
提交
取消