Mybatis的配置问题项目启动报错:项目启动时出现bean注入失败的情况:Error creating bean with name ‘XXX’: Injection of autowired dependencies;
解决方法:
1、检查下在spring配置中,是否将对应的包加入扫描。
dao配置:
<!-- 4.配置扫描Dao接口包,动态实现Dao接口,注入到spring容器中 -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<!-- 注入sqlSessionFactory -->
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/>
<!-- 给出需要扫描Dao接口包 -->
<property name="basePackage" value="com.bing.mapper.**.dao"/>
</bean
扫描service包下所有使用注解的类型
<context:component-scan base-package="com.bing.mapper.**.service"/>
2、检查对应的注解有没有加上,可能没加@service