您的位置:首页 > 编程语言 > Java开发

spring mvc/mybatis整合,junit测试报BeanCreationException

2016-06-24 10:32 399 查看
<pre name="code" class="java"> org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.hft.dal.mapper.AccountMapperTest':
Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException:
Could not autowire field: private com.hft.dal.mapper.AccountMapper com.hft.dal.mapper.AccountMapperTest.accountMapper;
nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type [com.hft.dal.mapper.AccountMapper] found for dependency:
expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations:




检查后发现

@ContextConfiguration(locations = { "classpath: spring-mybatis.xml", "classpath:applicationContext.xml"})


在classpath那块中间多了一个空格,造成没有扫描到spring-mybatis.xml配置文件, 注意也如果使用classpath* 的时候如果没有找打配置文件是会忽略不会报错的,所以如果确定配置文件只有一个尽量使用classpath
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息