【发布时间】:2018-07-20 20:44:56
【问题描述】:
我有一个 bean 类,例如
class Sample {
private String message;
public void setMessage(String message) {
this.message = message;
}
public String getMessage() {
return message;
}
}
我想设置这个属性的值。
在 Xml 配置中,我可以做到
<bean id = "sample" class = "Sample"
<property name = "message" value = "Hello there!"/>
</bean>
如何实现相同的目的,即使用 Java Annotation 设置属性的值?现在我已经读到我们可以使用一些属性文件来使用@Value 注释,但是如果不使用属性文件就不能做到这一点,就像我通过 xml 文件做的那样?或者使用属性文件是必要的?
我可以通过在 setter 方法上方包含 @Value("Hello there!") 来做到这一点。但我能感觉到这不是一个好主意。如何使用 Java Annotations 为不同的实例设置属性值?
谢谢。
【问题讨论】:
标签: java spring spring-annotations