在spring注入类的时候、导致出现
Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException:
Invalid property 'interceptorDao' of bean class [com.bonc.service.interceptor.impl.InterceptorServiceImpl]:
Bean property 'interceptorDao' is not writable or has an invalid setter method. Did you mean 'interceptordDao'?
报错的原因有以下几个:
1:bean id="interceptorDao" 首字母一定要小写;
2:上下对照看看是否名字一样;
3:service实现类里面是否声明了dao层接口、添加了get、set方法、如图
4:看看声明的接口名字是否和注入的id一致、不一样也会报错;
如果你采用其他依赖注入方法、可以参照着改、原理都是一样。