请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么这里要加个@Service?

图片描述

为什么这里要加个@Service才可以解决
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘shopServiceTest’: Unsatisfied dependency expressed through field ‘shopService’; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type ‘com.imooc.o2o.service.ShopService’ available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}

这个问题?

正在回答

2回答

同学好,如果不加@Service的话,spring容器就不知道什么类需要当作bean管理在容器里面了,加了@Service相当于是一种标记,让spring容器管理起来,方便@Autowired进行注入

0 回复 有任何疑惑可以回复我~
慕运维4052793 2021-05-30 22:43:55

麻烦你先学学SSM吧 这是SSM最基础的东西了

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信