欢迎访问 生活随笔!

凯发ag旗舰厅登录网址下载

当前位置: 凯发ag旗舰厅登录网址下载 > 前端技术 > javascript >内容正文

javascript

spring ioc注入map接口小技巧 -凯发ag旗舰厅登录网址下载

发布时间:2025/1/21 javascript 19 豆豆
凯发ag旗舰厅登录网址下载 收集整理的这篇文章主要介绍了 spring ioc注入map接口小技巧 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

文章目录

      • 一、spring ioc 注入map接口

写在前面: 我是「境里婆娑」。我还是从前那个少年,没有一丝丝改变,时间只不过是考验,种在心中信念丝毫未减,眼前这个少年,还是最初那张脸,面前再多艰险不退却。
写博客的目的就是分享给大家一起学习交流,如果您对 java感兴趣,可以关注我,我们一起学习。

一、spring ioc 注入map接口

在平常我们写代码时候,可能会遇到这样的情况定义一个map,key为string字符串,value值为一个接口。把所有的实现类都初始化到map里面。用的时候方面调用。

1、定义接口

public interface channelprocessor {void processor(); }

2、定义实现类

@component public class cupchannelprocessor implements channelprocessor {@overridepublic void processor() {system.out.println("cup...");} } @component public class jcbchannelprocessor implements channelprocessor {@overridepublic void processor() {system.out.println("jcb...");} }

3、启动项目测试。
项目启动测试map中已经把所有的实现类都加载完成。

使用的时候直接通过map.get就可以把对应的子类取出。

打印结果为:jcb。

总结

以上是凯发ag旗舰厅登录网址下载为你收集整理的spring ioc注入map接口小技巧的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发ag旗舰厅登录网址下载网站内容还不错,欢迎将凯发ag旗舰厅登录网址下载推荐给好友。

网站地图