原文中文,约800字,阅读约需2分钟。
📝
内容提要
Java SPI是JVM层面的服务注册发现机制。使用时需在META-INF/services目录下创建以接口全限定名命名的文件,写入实现类名,客户端通过ServiceLoader加载。JDBC、Dubbo等框架广泛使用。其设计依赖接口而非实现,灵活可插拔。
🏷️