在 class Spring 中找不到 setter 属性

NO setter property found in class Spring

我有一个 spring 应用程序并部署在外部 tomcat(版本 8.0.0)。使用 STS ide 进行开发。

applicationContext.xml

  <bean id="Manager" class="com.data.managers.Manager" p:hostName="${hostName}"
             p:userName="${username}"  p:pWord="${password}">
   </bean>
    

经理Class

public class Manager {

    private String pWord;
    

    public void setpWord(String pWord) {
        this.pWord = pWord;
    }
}

当我构建应用程序时,applicationContext 文件显示错误

No setter found for property 'pWord' in class com.data.managers.Manager

这里出了什么问题。

帮我解决这个问题

提前致谢

Getter 和 Setter 对于 pWord 应该是 getPWord()setPWord()setget 之后的第一个字母应该大写。

最好将 属性 更改为 password 并将 getter setter 更改为 getPasswordsetPassword