MapperScannerConfigurer配置原因抛出:IllegalArgumentException
问题描述:
当我结合春季和MyBatis的做在DAO搜索
<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>
,这种配置工作
然后我尝试了MapperScannerConfigurer扫描所有的映射器在COM/kevinz/MS /映射器/有是
MapperScannerConfigurer配置原因抛出:IllegalArgumentException
<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
有谁知道如何解决它?
答
我解决了它,我用jdk 1.8,所以我更新到春季框架4.0,它的工作原理...