【问题标题】:MapperScannerConfigurer config cause illegalArgumentExceptionMapperScannerConfigurer 配置导致非法ArgumentException
【发布时间】: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

有人知道怎么解决吗?

【问题讨论】:

    标签: spring mybatis mapper


    【解决方案1】:

    我解决了,我使用的是 jdk 1.8,所以我更新到 spring-framework 4.0 并且它可以工作......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-16
      • 1970-01-01
      • 2010-11-04
      • 2010-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多