no qualifying bean of type found for dependency

  之前在搭建Spring+SpringMVC+Mybatis+Mysql项目时,在测试Spring和Mybatis时一直报no qualifying bean of type found for dependency错误,查看了许久,才发现是我的配置文件写错了,特此记录一下。

<!-- dao配置 -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
  <property name="basePackage" value="com.bijian.study.mapper.dao" />
  <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" />
</bean>

<!-- 数据库配置 -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
  <property name="failFast" value="true" />
  <property name="dataSource" ref="dataSource" />
  <property name="mapperLocations" value="classpath*:cn/bijian/**/*.xml" />
</bean>

   dao接口所在包名,Spring会自动查找其下的类,同样mapper的配置路径也必须是能找到对应的*Mapper.xml文件。

        我这里将到接口所在的包名写错了,导致no qualifying bean of type found for dependency错误出现。

 

参考文章:http://zyx19920203.iteye.com/blog/2301106

posted on 2018-02-22 16:32  bijian1013  阅读(1206)  评论(0)    收藏  举报

导航