美文网首页
java随笔(十)SPI

java随笔(十)SPI

作者: 那谁319 | 来源:发表于2018-04-07 20:14 被阅读0次

    SPI(Service Provider Interfaces)
    SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制。目前有不少框架用它来做服务的扩展发现, 简单来说,将接口实现类的全限定名配置在文件中,由服务应用程序读取配置文件,加载实现类。就是一种动态替换发现的机制,举个例子来说,有个接口,想运行时动态的给它添加实现,你只需要添加一个实现。
    具体使用方式是在JAR包的"src/META-INF/services/"目录下建立一个文件,文件名是接口的全限定名,文件的内容可以有多行,每行都是该接口对应的具体实现类的全限定名.

    相关文章

      网友评论

          本文标题:java随笔(十)SPI

          本文链接:https://www.haomeiwen.com/subject/effuhftx.html