亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

JAVA SPI特性及簡單應用代碼實例

瀏覽:2日期:2022-09-01 16:53:33

最近在研究dubbo時,發現了JAVA的SPI特性。SPI的全名為Service Provider Interface,是JDK內置的一種服務發現機制。

具體實現:

1、定義一個接口

public interface IShape { /** * 渲染 */ void render();}

2、添加幾種實現

public class CircularShape implements IShape { @Override public void render() { System.out.println(this.getClass().getName() + '正在繪制圓形'); }}

public class SquareShape implements IShape { @Override public void render() { System.out.println(this.getClass().getName() + '正在繪制正方形'); }}

3、在META-INF/services/com.zhi.demo.IShape文件添加信息

com.zhi.demo.impl.SquareShapecom.zhi.demo.impl.CircularShape

4、測試

public class SpiTest { public static void main(String[] args) { ServiceLoader<IShape> loaders = ServiceLoader.load(IShape.class); for (IShape shape : loaders) { shape.render(); } }}

5、運行結果

com.zhi.demo.impl.SquareShape正在繪制正方形com.zhi.demo.impl.CircularShape正在繪制圓形

代碼結構圖如下

JAVA SPI特性及簡單應用代碼實例

6、實際應用,sum為各大數據廠商提供了java.sql.Driver接口,每個廠商提供自己的實現。

JAVA SPI特性及簡單應用代碼實例

JAVA SPI特性及簡單應用代碼實例

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 欧美一级毛片日韩一级 | 女人一级特纯黄大片色 | 亚洲视频在线网站 | 久久久久久久国产高清 | 欧美日韩精品国产一区在线 | 日本加勒比一区 | 天海翼精品久久中文字幕 | 成年人视频在线免费看 | 国产精品资源手机在线播放 | 黄色福利站 | 久久青草免费线观最新 | 男人毛片 | 欧美成人一区二区三区在线视频 | 久久综合久久自在自线精品自 | 精品久久久久国产免费 | 久久精品国产一区二区三区不卡 | 欧美综合成人网 | 免费观看成年人视频 | 日本一级毛片免费播放 | 午夜亚洲国产成人不卡在线 | 国产精品亲子乱子伦xxxx裸 | 中文字幕在线观看91 | 性刺激欧美三级在线现看中文 | 俄罗斯美女在线观看一区 | 久久这里只有精品视频99 | 成人a级高清视频在线观看 成人a毛片 | 久久国产亚洲欧美日韩精品 | 国产精品久久久久毛片 | 国产毛片精品 | 日本特级视频 | 久久国产欧美日韩精品免费 | 2020国产精品| 完全免费在线视频 | 国产一区二区三区免费在线视频 | 精品国产亚洲人成在线 | 在线观看的毛片 | 在线免费观看亚洲视频 | 欧美成年人网站 | 国产午夜亚洲精品 | 日本高清www片 | 日本一区二区三区高清福利视频 |