接口可以用spring注入吗?

图片说明
++++++++++
图片说明
++++++++++
图片说明
++++++++++
spring只能注入实现类吗?
还是我有什么地方写错了呢?
请大神指教,谢谢。

4个回答

只能注入实现类。注入的对象必须是实体啊,不然你怎么调用?多个实现类的情况下,还需要声明具体注入哪一个,否则报错

在你的接口上
@Autowired
@Qualifier("实现类的名字")

一般情况下,将@Service注解放在接口的实现类上。目前你只需要创建一个实现类impl去实现该接口,并且在实现类上打上@Service,就可以进行autowired了

不能在接口里面用@Service注解,只能在实现类里面用@Service注解

立即提问
相关内容推荐