Java Spring中的Getter和Setter问题

时间:2013-04-22 22:13:40

标签: java spring spring-mvc

所以,我有这个bean:

<bean id="toMailController" class="com.appointments.kohler.controller.ToEmailController">
    <property name="templateTransformer" ref="templateTransformer"></property>
</bean>

在我的 ToEmailController.java 中我有这个(只是重要的一行):

public ToEmailController extends AbstractController {

public TemplateTransformer _templateTransformer;

@Required
public void setTemplateTransformer(TemplateTransformer templateTransformer) 
{
    this._templateTransformer = templateTransformer;
}

public TemplateTransformer getTemplateTransformer()
{
    return this._templateTransformer;
}

}

如果我从Localhost执行此项目,它运行得很好,但当我把他放入weblogic时,我收到以下错误:

org.springframework.beans.NotWritablePropertyException: Invalid property 'templateTransformer' of bean class [com.appointments.kohler.controller.ToEmailController]: Bean property 'templateTransformer' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?

但我无法得到它。我究竟做错了什么?有什么想法吗?

1 个答案:

答案 0 :(得分:0)

经过数千小时,我尝试使用ANT部署项目并且它可以工作,之后BEA WebLogic界面不再给我错误了。

感谢您的每一个答案!