总的来说Java中的SPI机制,(Service Provider Interface)服务发现机制,它会根据默认配置去加载配置中的类。在SPI的规定中,在Resource目录下建一个META-INF/services/ 的文件夹,新建一个文件以你自定义接口的权限定名命名,文件中填写你对这个接口的实现类的权限定名。通过java中的SPI机制就会去找到这个配置文件并实例化里面的实现类