service注入报错

@Autowired
LoginService loginService;//报错,不能自动装配,没有找到该类型的bean

service接口没有给注解,实现类给了@Service注解

 

搭建的springboot项目

看看mybatis配置里面的bean是不是写错了包

 

loginservice有没有加@service注解呢

分两步检查,应该是没有扫描到service实现类,导致容器中没有该类型的bean对象:

1、检查一下service的实现类是否在启动程序的包路径以下

2、检查一下启动程序有没有加包扫描路径,如果加了看下扫描路径包不包括service的实现类的路径

 

你的每一个service的实现类上面有没有加上@service注解呢,意思就是将这个类交给spring管理

@Service("loginService")

LoginServiceImpl是否加如上注解,如果无效请检查扫描路径配置是否有问题。

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632