0
applicationContext_daoには、bean classNameDaoがあります.BUSレイヤーを作成してapplicationContext_busに2つのBeanを追加しようとしています。Beanクラスの無効なプロパティ 'dao'の理由
<bean id="classNameValidator" class="cz.mikros.w4.model.bus.validator.ClassNameValidator">
<property name="dao" ref="classNameDao" />
</bean>
<bean id="classNameBus" class="cz.mikros.w4.model.bus.impl.ClassNameBusImpl">
<property name="dao" ref="classNameDao" />
<property name="validator" ref="classNameValidator" />
</bean>
問題が起因する
ある:org.springframework.beans.NotWritablePropertyException:Beanクラスの無効なプロパティ 'DAO' [path.model.bus.validator.ClassNameValidator]:Beanのプロパティ ' daoは書き込み可能ではないか、無効なセッターメソッドを持っています。 setterのパラメータ型がgetterの戻り値の型と一致していますか?
どこで問題が発生する可能性がありますか?
はい、私はこのメソッドを持っています – SHRLY
ClassNameValidatorのコードを共有します。 –
さて、あなたは私がゲッターで問題を抱えていた、ありがとう – SHRLY