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错误出现。
posted on 2018-02-22 16:32 bijian1013 阅读(1206) 评论(0) 收藏 举报
浙公网安备 33010602011771号