首页 新闻 会员 周边

关于java spring 批量扫描mapper代理注入问题?

0
[待解决问题]

在使用spring 进行mapper批量扫描配置后一直报错。配置代码如下:

<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
        <!-- 指定扫描的包名 
        如果扫描多个包,每个包中间使用半角逗号分隔
        -->
        <property name="basePackage" value="cn.itcast.ssm.mapper"/>
        <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/>
        
    </bean>

 

错误一直提示:org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [E:\Users\Administrator\workspace5\demo1\bin\cn\itcast\ssm\mapper\ItemsMapper.class]; nested exception is java.lang.IllegalArgumentException

 

但是把批量配置改成单个配置就没问题,单个配置代码如下。

<bean id="userMapper" class="org.mybatis.spring.mapper.MapperFactoryBean">
        mapperInterface指定mapper接口
        <property name="mapperInterface" value="cn.itcast.ssm.mapper.UserMapper"/>
        <property name="sqlSessionFactory" ref="sqlSessionFactory"/>
    </bean>

 

一直未找到错误原因,忘高手指定。

yzy的主页 yzy | 菜鸟二级 | 园豆:317
提问于:2016-07-05 22:01
< >
分享
所有回答(1)
0

cn\itcast\ssm\mapper\ItemsMapper.class

这个里面有问题

| 园豆:780 (小虾三级) | 2016-07-09 14:57
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册