springboot中@Autowired注入失败为null

Grace_mini 2018-05-14 03:57:56




@Autowired为null,是什么原因?怎么解决?
controller里可以正常注入
拜托大神指点
...全文
5225 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_15869295 2019-12-24
  • 打赏
  • 举报
回复
参照下这个链接,可能帮你解决问题: https://blog.csdn.net/sinat_41620463/article/details/82863661
阿豆响当当 2019-08-26
  • 打赏
  • 举报
回复
根据你注入的Repository关键字看 使用的是JPA吧,JPA的库貌似不需要加什么注解吧? 1:检查有无这两个库对应的实现。 2:如果有相应的实现有没有加@Repository注解。 3:如果上述检查都没问题,可能就是模块之间没有依赖关系。导致引用为空 仔细检查 这个问题多半是哪个小细节没注意导致的 不是什么有难度的问题
ZZCXCRY 2019-08-26
  • 打赏
  • 举报
回复
引用 6 楼 青青橙 的回复:
敢问楼主,这两个需要注入的类或者接口上面,有加能让spring扫描到的注解吗?我不知道这两个具体是什么东西,只能随便说了:如果没有,那就加个@Component
我也遇到这情况。我在service里自动注入mongoTemplate都不行。应该和component没关系 。
cwmlow 2019-08-24
  • 打赏
  • 举报
回复
这两个类分别加上@Service注解
青青橙 2019-08-23
  • 打赏
  • 举报
回复
敢问楼主,这两个需要注入的类或者接口上面,有加能让spring扫描到的注解吗?我不知道这两个具体是什么东西,只能随便说了:如果没有,那就加个@Component
HeyManQ 2019-08-22
  • 打赏
  • 举报
回复
引用 1 楼 静默安好 的回复:
第一种可能:这个类并没有被spring 加载 第二种可能:这个类是被spring mvc加载而不是被spring 加载,看下这个类是在spring mvc的xml文件里被加载还是在spring的xml文件里被加载 我水平有限,目前只想到这两种可能,还有大神能进一步指点不
都说是springboot了为什么还有springmvc文件?
懒笑翻 2018-05-15
  • 打赏
  • 举报
回复
可以再贴点代码或者报错的信息吗
dong_19890208 2018-05-15
  • 打赏
  • 举报
回复
楼主应该是忘了在配置文件里加 @EnableJpaRepositories 了
静默安好 2018-05-14
  • 打赏
  • 举报
回复
第一种可能:这个类并没有被spring 加载 第二种可能:这个类是被spring mvc加载而不是被spring 加载,看下这个类是在spring mvc的xml文件里被加载还是在spring的xml文件里被加载 我水平有限,目前只想到这两种可能,还有大神能进一步指点不

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧