错误:expected single matching bean but found
<!-- 配置MapperBean扫描接口 -->
<bean id="mapper" class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.team1"/>
<property name="sqlSessionFactory" ref="sqlSessionFactory"/>
</bean> 改为
<!-- 配置MapperBean扫描接口 -->
<bean id="mapper" class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.team1.dao"/>
<property name="sqlSessionFactory" ref="sqlSessionFactory"/>
</bean>
本文介绍了一个关于MyBatis配置中Mapper接口扫描不精确的问题及其解决方案。原本的配置导致Spring容器中存在多个匹配的Bean,通过精确指定DAO层的包路径,成功避免了该问题。
685

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



