- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 Java SPI机制的完整实现
spi全称为 (Service Provider Interface),是JDK内置的一种服务提供发现机制。SPI是一种动态替换发现的机制,一种解耦非常优秀的思想。spi的工作原理: 就是ClassPath路径下的META-INF/services文件夹中, 以接口的全限定名来命名文件名,文件里面写该接口的实现。然后再资源加载的方式,读取文件的内容(接口实现的全限定名), 然后再去加载类。spi可以很灵活的让接口和实现分离, 让api提供者只提供接口, 第三方来实现。
2024-04-10 11:08:23
932
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人