首先,
public static非
final领域是邪恶的。由于某种原因,Spring不允许注入此类字段。
你的解决方法是有效的,甚至不需要
getter / setter,private字段就足够了。另一方面,请尝试以下 *** 作:
@Value("${my.name}")public void setPrivateName(String privateName) { Sample.name = privateName;}
(与
@Autowired/一起使用
@Resource)。但是给你一些建设性的建议:用
privatefield和
getter代替
public staticfield创建第二个类。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)