Java的SPI机制

SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制。 目前有不少框架用它来做服务的扩展发现, 简单来说,它就是一种动态替换发现的机制,我们系统里抽象的各个模块,往往有很多不同的实现方案,比如日志模块的方案,xml解析模块、jdbc模块的方案等。 某个接口,想运行时动态的给它添加实现,你只需要添加一个实现。例如: 数据库驱动,dubbo都使
相关文章
相关标签/搜索