JDK SPI与Dubbo SPI的实现
JDK SPISPI全称Service Provider Interface,是提供厂商做插件开发的,如数据库驱动。Java SPI使用了策略模式,一个接口多种实现。同时具体实现不在程序中指定,而是在程序之外的配置文件配置。具体实现过程:1. 新建一个名称为driver的maven工程,定义一个DatabaseDriver接口及对应的方法,打成jar包,供后续实现依赖publ...