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获取,没基础勿进哦!
    本文的文字及图片来源于网络加上自己的想法,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理

  • 相关阅读:
    videojs 隐藏videobar
    nw 系统托盘的添加方式,以及ajax失效问题
    nw 注册快捷键
    bg-script 错误信息显示,以及global
    input 文件上传
    git stash,git cherry-pick
    安装Laravel
    nw + iframe嵌入page 滚动条问题
    require('nw.gui') 失效问题
    dell 交换机 双链路冗余
  • 原文地址:https://www.cnblogs.com/chengxuyuanaa/p/13042924.html
Copyright © 2011-2022 走看看