spring注解注入不同的bean

黄大虾 / 2023-04-27 / 原文

一般情况下只有一个实现类的情况下,直接用注解@Autowired就可以了,

有多个实现类的情况下,实现类上用@Service(value = "test1")或@Service(value = "test2"),value即手动指定bean的名称

要注入的地方则用用注解@Resource(name = "test")或@Resource(name = "test2"),name对应刚才bean的名称