<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:\工作空间\ SSM \构建\类\ COM \ kevinz \ MS \映射器\ MovieMapper.class]; 嵌套异常是java.lang.IllegalArgumentException
有谁知道如何修复它?
答案 0 :(得分:0)
我解决了它,我使用了jdk 1.8,所以我更新到spring-framework 4.0并且它可以工作......