【发布时间】:2017-09-11 11:34:34
【问题描述】:
<bean id="movieMapper" class="org.mybatis.spring.mapper.MapperFactoryBean">
<property name="mapperInterface" value="com.kevinz.ms.mapper.MovieMapper"></property>
<property name="sqlSessionFactory" ref="sqlSessionFactory" />
</bean>
当我结合 spring 和 mybatis 在 DAO 上进行搜索时,这个配置正在工作
然后我尝试 MapperScannerConfigurer 扫描 com/kevinz/ms/mapper/ 中的所有映射器,有
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.kevinz.ms.mapper"></property>
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property>
</bean>
我遇到了异常
org.springframework.beans.factory.BeanDefinitionStoreException: 失败 读取候选组件类:文件 [E:\workspace\ssm\build\classes\com\kevinz\ms\mapper\MovieMapper.class]; 嵌套异常是 java.lang.IllegalArgumentException
有人知道怎么解决吗?
【问题讨论】: