Spring Boot @Autowired 没法自动注入的问题
2017-12-15 16:46
896 查看
1. 检查各类是否加了注解,包括@service,@repository 等等;(注意@Autowired放在service实现上,而不是接口类上面。)
2. 包是否正确扫描到,这个很重要!!!(我的问题就是因为这个)
注意:http://bbs.csdn.net/topics/391978111?page=1#post-401966615 (#5)
SpringBoot项目的Bean装配默认规则是根据Application类所在的包位置从上往下扫描!
“Application类”是指SpringBoot项目入口类。这个类的位置很关键:
如果Application类所在的包为:com.boot.app,则只会扫描com.boot.app包及其所有子包,如果service或dao所在包不在com.boot.app及其子包下,则不会被扫描!
即, 把Application类放到dao、service所在包的上级,com.boot.Application
2. 包是否正确扫描到,这个很重要!!!(我的问题就是因为这个)
注意:http://bbs.csdn.net/topics/391978111?page=1#post-401966615 (#5)
SpringBoot项目的Bean装配默认规则是根据Application类所在的包位置从上往下扫描!
“Application类”是指SpringBoot项目入口类。这个类的位置很关键:
如果Application类所在的包为:com.boot.app,则只会扫描com.boot.app包及其所有子包,如果service或dao所在包不在com.boot.app及其子包下,则不会被扫描!
即, 把Application类放到dao、service所在包的上级,com.boot.Application
相关文章推荐
- 如何解决SpringBoot JpaRepository @Autowired 没法自动注入的问题
- Spring Boot @Autowired 没法自动注入的问题
- Spring Boot @Autowired 没法自动注入的问题
- SpringBoot学习——@Autowired自动注入报:could not be found问题的理解和解决方案
- SpringBoot@Autowired不自动注入
- 关于Struts在Spring中使用autowired 自动注入的问题
- spring boot 中@Autowired注解无法自动注入的错误
- 解决Springboot @Autowired 无法注入问题
- activiti解决实现ExecutionListener spring 自动注入@Autowired为null问题
- 关于Struts在Spring中使用autowired 自动注入的问题
- 关于spring boot无法自动注入bean问题解决方案
- 关于 Spring 中 Autowired 注入接口的几个问题
- 关于spring boot自动注入出现Consider defining a bean of type 'xxx' in your configuration问题解决方案 标签: spring 201
- Spring使用@Resource、@Autowired注入时出现空指针问题的原因
- mapper注入失败问题解决 {@org.springframework.beans.factory.annotation.Autowired(required=true)}
- @resource或@Autowired Service service不能通过spring注入问题
- 多线程时Autowired自动注入问题
- spring + springmvc 项目中 @Autowired 自动转载失败问题及解决
- Spring的标注Autowired的required参数与自动注入关系是怎样的?
- Spring @Autowired 注入集合类型的问题