【发布时间】:2014-06-05 18:22:17
【问题描述】:
我有这个 Java 代码:
public class GreetingServiceImpl implements IGreetingService {
@Resource(name="abc")
private String anotherMsg = null;
spring-config.xml 应该是什么?以下xml给出错误:
在类路径资源 [greetingConfig.xml] 中创建名称为“abc”的 bean 时出错:设置属性值时出错;嵌套异常是 org.springframework.beans.NotWritablePropertyException:bean 类 [java.lang.String] 的无效属性“anotherMsg”:Bean 属性“anotherMsg”不可写或具有无效的 setter 方法。 setter的参数类型和getter的返回类型是否匹配?
这是spring-config.xml中的bean配置:
<bean id="abc" class="java.lang.String">
<property name="anotherMsg" value="testing @Resource..."/>
</bean>
【问题讨论】: