Java SPI 实例
SPI 全称为 Service Provider Interface,是一种服务发现机制。SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动态为接口替换实现类。
这里简单写一个例子示意
创建DemoService接口 如下
1 package com.demo; 2 3 /** 4 * @author chaixg 5 * 2019/1/25 6 */ 7 public interface DemoService { 8 9 void sayHello(); 10