我有一個 spring 應用程式并在外部tomcat(版本 8.0.0)中部署。使用STSide 進行開發。
應用程式背景關系.xml
<bean id="jobManager" class="com.data.managers.Manager" p:hostName="${hostName}"
p:userName="${username}" p:pWord="${password}">
</bean>
經理班
public class JOBManager {
private String hostName;
private String userName;
private String pWord;
public String getHostName() {
return hostName;
}
public void setHostName(String hostName) {
this.hostName = hostName;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getpWord() {
return pWord;
}
public void setpWord(String pWord) {
this.pWord = pWord;
}
}
當我構建應用程式時,applicationContext檔案顯示錯誤
No setter found for property 'pWord' in class com.data.managers.Manager
這里出了什么問題。
幫我解決這個問題
提前致謝
uj5u.com熱心網友回復:
Getter 和 Setter forpWord應該是getPWord()and setPWord()。set和之后的第一個字母get應該是大寫的。
最好將屬性更改為passwordand getter setter to getPasswordandsetPassword
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/438154.html
上一篇:發生例外時不呼叫SpringBootonApplicationEvent(ContextClosedEventevent)
下一篇:通過SOAP代理spring不支持的媒體型別multipart/related;型別=“應用程式/xop xml”;邊界
