专栏首页arebirth重生者的IT之路SpringBoot: Field xxx in xxx required a bean of type 'xxx' that could not be found.

SpringBoot: Field xxx in xxx required a bean of type 'xxx' that could not be found.

SpringBoot自动注入报了如下错误

原因是我这个模块依赖另一个模块里面的被Spring管理的类,但是不在同一包下面,

并且启动类不是在根包下面,所以就导致了springboot启动的时候扫描不到,也就管理不到这个类,也就无法找到,

解决方案:

  1.SpringBoot启动类放到包的跟包下面比如每个包都包含 cn.arebirth.xx 那就放在cn.arbeirth下面

  2.设置SpringBoot扫描的包

路径即可解决

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 13.6 SpringBoot集成Mongodb开发问题@EnableMongoRepositories路径配置13.6 SpringBoot集成Mongodb开发问题@EnableMongoRepo

    Parameter 0 of constructor in com.restfeel.controller.BlogController required a ...

    一个会写诗的程序员
  • 《Springboot极简教程》@EnableMongoRepositories路径配置:APPLICATION FAILED TO START: Parameter 0 of constructor

    Parameter 0 of constructor in com.restfeel.controller.BlogController required a ...

    一个会写诗的程序员
  • spring boot 启动的时候required a bean of type 'XXX' not be (二)

    在上一篇《spring boot 启动的时候required a bean of type 'XXX' that could not be》

    凯哥Java
  • SpringBoot- springboot集成Redis出现报错:No qualifying bean of type 'org.springframework.data.redis.conn...

    Springboot将accessToke写入Redisk 缓存,springboot集成Redis出现报错

    吟风者
  • 解决:Field xxMapper in xx.service.impl.xxServiceImpl

    1、启动 SpringBoot项目报错,使用的是Springboot、Spring、Mybatis连接Mysql数据库,启动SpringBoot项目报错,错误如...

    别先生
  • springBoot整合Mq报错:JmsMessagingTemplate that could not be found

    springBoot使用gradle版本管理,在整合activeMQ的时候容易出现一个错误,那就是找不到JmsMessagingTemplate,无法匹Mess...

    Java深度编程
  • SpringBoot整合Mybatis报错:Consider defining a bean of type 'xx.xx.xx' in your configur

    SpringBoot和mybatis整合完后,如果按照spring的整合习惯,可能会发现一个错误:

    IT云清
  • python源码阅读笔记之字典对象

    哒呵呵
  • SpringBoot 整合 gradle 集成ActiveMQ

    https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-...

    Java深度编程

扫码关注云+社区

领取腾讯云代金券