@Service是加在接口上还是实现类上?
今天遇到了一个服务导致服务器没起来错误描述大概是:控制层需要注入的userService对象,spring容器中没有,检查后发现,是@Service注解没有加,一开始我想着既然是需要userService接口对象,那我在这个接口上加一个@Service注解,运行后还是报错。查了一下资料,突然醒悟,接口看作是一个抽象类,抽象类不可以实例化,而@Service中包含了@Component注解,也就意味着@Service注解的作用就是将Spring中的Bean实例化,相互矛盾。最...
原创
2021-09-16 00:26:29 ·
9062 阅读 ·
1 评论