org.springframework.beans.factory.BeanCreationException
2016-07-27 10:03
579 查看
Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private cn.yql.mapper.PersonMapperFamily cn.yql.service.impl.PersonServiceImpl.personMapperFamily; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException:
No matching bean of type [cn.yql.mapper.PersonMapperFamily] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514)
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285)
... 37 more
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type [cn.yql.mapper.PersonMapperFamily] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations:
{@org.springframework.beans.factory.annotation.Autowired(required=true)}
原因:applicationContext-dao.xml中的mapper扫描器 配置错误
No matching bean of type [cn.yql.mapper.PersonMapperFamily] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514)
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285)
... 37 more
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type [cn.yql.mapper.PersonMapperFamily] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations:
{@org.springframework.beans.factory.annotation.Autowired(required=true)}
原因:applicationContext-dao.xml中的mapper扫描器 配置错误
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <!-- 扫描包路径,如果需要扫描多个包,中间使用半角逗号隔开 --> <property name="basePackage" value="cn.yql.mapper"></property> <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" /> </bean>
相关文章推荐
- JAVA Lambda Expressions streams
- IDEA找齐Eclipse中的快捷键
- intellij idea java环境配置及导出java web war包的一些细节
- JAVA_final修饰符
- JAVA_初始化
- jni编译文档(Eclipse)
- jsp&servlet报红线javax.servlet.jsp.XXXX cannot be resolved to a type类似错误解决办法
- max's java road
- [译]用Spring Cloud治理微服务
- Java 中的 Future 和 FutureTask 的使用
- Java中args数组的使用
- 读java编程思想小记(第一遍)
- Java基础——多线程
- Spring AOP注解通过@Autowired,@Resource,@Qualifier,@PostConstruct,@PreDestroy注入属性的配置文件详解
- org.springframework.orm.hibernate3.LocalSessionFactoryBean
- SSH框架整合中,对于java.lang.NoSuchMethodError: antlr.collections.AST.getLine()错误解决
- C#转java需要注意的问题
- java正则表达式规则
- spring data jpa使用详解
- Java构造和解析Json数据的两种方法详解一