spring boot 启动的时候required a bean of type 'XXX' not be (二)

  • 作者: 凯哥Java(公众号:凯哥Java)
  • 经验分享
  • 时间:2019-06-02 16:18
  • 2429人已阅读
简介 在上一篇《springboot启动的时候requiredabeanoftype'XXX'thatcouldnotbe》我们讲解了springboot启动的时候提示requiredabeanofxxthatcouldnotbefound.出来上一篇文章中说到的,没有将dao成扫描到spring中。本次遇到的问题是--->先看错误的项目结构:我们发现service层在com.ka

🔔🔔好消息!好消息!🔔🔔

 如果您需要注册ChatGPT,想要升级ChatGPT4。凯哥可以代注册ChatGPT账号代升级ChatGPT4

有需要的朋友👉:微信号 kaigejava2022

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

我们讲解了spring boot 启动的时候提示 required a bean of xx that could not be found.

18625f8c97d5e40c0cbcd366eafb16f1.png

出来上一篇文章中说到的,没有将dao成扫描到spring中。

本次遇到的问题是--->

先看错误的项目结构:

4d7a33ddf80e63ac2d5bb40ded189269.png

我们发现service层在com.kaigejava包的外面。也就是说和spring boot启动类不再一个包下。

ce8894e2d0fac99b941c22c45e947ebf.png

看到这个我们就明白了吧。需要将有@SpringBootApplication所在类放在其他包的最外面。我们将service的包放置到spring boot启动类包,也就是com.kaigejava这个包下。重新启动。ok

正确的项目结构如下图:

1c5311058707004e9a687fe14a2052f8.png

TopTop