spring注入map,spring注入一个接口的多个实现类…

2020-06-03 16:07:16来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

spring注入map,spring注入一个接口的多个实现类在map里

spring注入map,spring注入一个接口的多个实现类在map里

spring注入map,spring注入多个实现类在map里

一个接口,两个实现类

接口:

 

public interface TestService {
    void test();
}

 

两个实现类

@Component("testOService")
public class TestOService implements TestService {
    @Override
    public void test() {
        System.out.println("testOService");
    }
}

 

@Component("testTwoService")
public class TestTwoService implements TestService {
    @Override
    public void test() {
        System.out.println("testTwoService");
    }
}

 

查看:

@Service
public class UserInfoService {
    
    @Autowired
    private Map<String ,TestService> testServiceMap;
    @PostConstruct
    public void init(){
        testServiceMap.get("testOService").test();
        testServiceMap.get("testTwoService").test();
    }
}

 

 


原文链接:https://www.cnblogs.com/liran123/p/13039283.html
如有疑问请与原作者联系

标签:ClassPOSTimggetemCOM

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Kotlin与java8的SAM转换对比

下一篇:Maven+JSP+SSM+Mysql实现的音乐网站