0
applicationContext_dao에서 bean classNameDao가 생겼습니다. 이제 BUS 레이어를 만들고 applicationContext_bus에 두 개의 빈을 추가하려고합니다. org.springframework.beans.NotWritablePropertyException : 잘못된 속성 [path.model.bus.validator.ClassNameValidator] 빈 클래스의 '다오'콩 속성 '에 의해콩 클래스의 '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>
문제가있다 dao '에 쓰기가 가능하지 않거나 잘못된 설정 메소드가 있습니다. setter의 매개 변수 유형이 getter의 반환 유형과 일치합니까?
어디서 문제가 될 수 있습니까?
예,이 메서드가 있습니다. – SHRLY
ClassNameValidator의 코드를 공유하십시오. –
좋아, 네가 맞았 어. 게터에서 문제가있어, 고마워. – SHRLY