洁净云朵

文章
3
资源
0
加入时间
2年10月21天

JDK SPI与Dubbo SPI?

1、什么是SPI?SPI:Service Provider Interface:服务提供接口,最常见在访问数据库时候用到的java.sql.Driver接口了。市面上的数据库五花八门,不同的数据库底层协议的大不相同,所以首先需要定制一个接口,来约束一下这些数据库,而具体的实现可以交给数据库厂商,使得 Java 语言的使用者在调用数据库的时候可以方便、统一面向接口编程。比如:我们的服务接口,有多个实现,那怎么确定使用那个实现,这就需要SPI了,我们统一在classpath下META-INF/ser