MyBatis MapperScannerConfigurer从类路径扫描基本包

问题描述 投票:0回答:1

我已经在spring应用程序上下文中配置了MapperScannerConfigurer,如下所示:

<bean name="mapperScannerConfigurer" class="org.mybatis.spring.mapper.MapperScannerConfigurer">
    <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" />
    <property name="basePackage" value="path.to.package.from.classpath.dao" />
</bean>

这里basePackage在类路径中设置的jar文件中。

包中的一个映射器在我正在使用的一项服务中自动接线。好像MyBatis在这里无法从类路径中扫描包,因为我收到错误消息,指出找不到这样的Bean:

No qualifying bean of type 'path.to.package.from.classpath.dao.UserMapper' available: expected at least 1 bean which qualifies as autowire candidate.

我在网上搜索,没有发现类似情况。

java xml mybatis spring-mybatis spring-context
1个回答
0
投票

我将在这里回答我自己的问题,因为它可能会帮助面临类似问题的人。

© www.soinside.com 2019 - 2024. All rights reserved.