zoukankan      html  css  js  c++  java
  • Java 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();
        }
    }

    最后注意:光理论是不够的。在此免费赠送5大JAVA架构项目实战教程及大厂面试题库,有兴趣的可以进裙 783802103获取,没基础勿进哦!
    本文的文字及图片来源于网络加上自己的想法,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理

  • 相关阅读:
    C#方法Extra
    C#方法
    C#类型与变量
    归并排序算法
    2020 CiGA Game Jam活动总结
    插入排序算法
    游戏开发随笔
    2019厦门大学信息学院人工智能/智能科学与技术系夏令营(非计算机系)
    基于Dlib、OpenCV开发人脸识别程序的开发建议
    CCF CSP 201703
  • 原文地址:https://www.cnblogs.com/chengxuyuanaa/p/13042924.html
Copyright © 2011-2022 走看看