运行SpringBoot项目失败?代码出现爆红横线,提示“No beans of ‘UserService‘ type found”让我来看看~

运行SpringBoot项目失败?代码出现爆红横线,提示“No beans of ‘UserService‘ type found”让我来看看~

码农世界 2024-06-17 后端 104 次浏览 0个评论

今天在做实验运行项目的时候,发现userService:

运行SpringBoot项目失败?代码出现爆红横线,提示“No beans of ‘UserService‘ type found”让我来看看~

 一直在提示“No beans of 'UserService' type found”,回去翻了Service业务层的代码,@Service注解我也加了呀,奇了怪了。

运行项目,出现了这样的提示:

运行SpringBoot项目失败?代码出现爆红横线,提示“No beans of ‘UserService‘ type found”让我来看看~

错误描述里面有提到:Field userservice in com,example.myjpa.controller.controller required a bean of type 'service.Userservice' that could not be found。“字段userservice在com中,example.myjpa.controller。控制器需要service类型的bean。找不到用户服务”

那么到这里,其实答案就已经浮出水面了!

service在com文件夹目录下,controller在com.example.myjpa里,没有放在同一个目录下也没有添加条件去扫描,那肯定就找不到呀!

一去看我的文件创建,果然就是这里的问题,service类创建的时候“放出去”了:

运行SpringBoot项目失败?代码出现爆红横线,提示“No beans of ‘UserService‘ type found”让我来看看~

这时只需要把它们放到同一个文件目录下即可解决问题,运行成功了:

运行SpringBoot项目失败?代码出现爆红横线,提示“No beans of ‘UserService‘ type found”让我来看看~

(如果你的error报错日志里也有提到跟我一样的描述,那你先去看看你的Service类是否有加竹节,然后去看看你创建的文件夹是否都在同一个目录下~)

 

转载请注明来自码农世界,本文标题:《运行SpringBoot项目失败?代码出现爆红横线,提示“No beans of ‘UserService‘ type found”让我来看看~》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,104人围观)参与讨论

还没有评论,来说两句吧...

Top