确定在实现类上使用了注解,@Repository,并且开启了扫描包,且类旁边出现了叶子,点击叶子,会跳到配置类,即应该是注入成功了,但是测试的时候一直报错 no bean named xxxxx available
解决方法:
1. @Repository("ReaderInfoMapperImpl")
指定名字
2. 不使用注解,使用<bean>来注入
<bean id="ReaderInfoMapper" class="com.zhx.mapper.ReaderInfoMapperImpl"> <property name="sqlSessionTemplate" ref="sqlSessionTemplate"/> </bean>
总结:暂时不清楚底层原因。。。。