Java SPI SPI(Service Provider Interface)从java 6 开始引入,是一种基于类加载器来发现并加载服务的机制 一个标准的SPI由三个组件构成, Service :一个公开的接口或抽象类,定义了一个抽象的功能模块Service Provider :是Service 接口的一个实现类ServiceLoader :SPI机制的核心组件,是JDK中的一个类,负责在运行时发现并加载Service Provider Java SPI的运行流程: SpringBoot与SPI 总结: