原因:org.springframework.beans.NotWritablePropertyException:Beanクラス[com.uz.SysConfig]のプロパティ 'isTestCtx'が無効です:Beanプロパティ 'isTestCtx'に書き込みができないか、または無効なセッターメソッドがあります。 setterのパラメータ型がgetterの戻り値の型と一致していますか?SpringでNotWritablePropertyExceptionエラーが発生しました
モデルコード:ロンボク生成されたコードと
public class SysConfig {
@Getter
@Setter
@Value("${isTestCtx}")
private boolean isTestCtx;
@PostConstruct
public void init(){
log.info(" isTestCtx: {}", isTestCtx);
}
}
、私は
public boolean isTestCtx() {
return this.isTestCtx;
}
public void setTestCtx(boolean isTestCtx) {
this.isTestCtx = isTestCtx;
}
すべてがうまく行く見ることができます。なぜこのエラーが発生するのかわかりません。 誰でも手伝いできますか?
[エラー設定プロパティ値。入れ子にされた例外はorg.springframework.beans.NotWritablePropertyExceptionです:](http://stackoverflow.com/questions/23653301/error-setting-property-values-nested-exception-is-org-springframework-beans-not) –
@ゲッターと@セッターの目的は、コードの残りの部分はうまくいくようです。ゲッターやセッターは必要ありません。ここではどのように春の豆を定義していますか? –
@Himanshu Bhardwaj @ Setterと@ Getterはロンボクの注釈です – lawrence