今天在做实验运行项目的时候,发现userService:
一直在提示“No beans of 'UserService' type found”,回去翻了Service业务层的代码,@Service注解我也加了呀,奇了怪了。
运行项目,出现了这样的提示:
错误描述里面有提到: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类创建的时候“放出去”了:
这时只需要把它们放到同一个文件目录下即可解决问题,运行成功了:
(如果你的error报错日志里也有提到跟我一样的描述,那你先去看看你的Service类是否有加竹节,然后去看看你创建的文件夹是否都在同一个目录下~)