org-springframework-beans-NotWritablePropertyException--Invalid property
Could not autowire dao, No qualifying bean of type […] found for dependency
这种错误:一般是配置dao或者mapper的包名写错了。比如spring和mybatis的核心配置如下:
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="mapper"/>
<property name="sqlSessionFactoryBeanName" value="mySqlSessionFactory"/>
</bean>
————就报错:
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="org.mybatis.mapper"/>
<property name="sqlSessionFactoryBeanName" value="mySqlSessionFactory"/>
</bean>
————就不报错,运行正常。
目录结构:
本文解析了Spring与MyBatis集成时出现的常见配置错误,如NotWritablePropertyException及无法自动装配DAO等问题,并提供了具体的解决办法。
1万+

被折叠的 条评论
为什么被折叠?



