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 关注
- 753 浏览
添加回答
举报
0/150
提交
取消