SPI机制 JDBC中的应用 驱动类加载
SPI机制 JDBC中的应用 驱动类加载
SPI(Service Provider Interface)机制SPI简单示例
SPI之DriverManager1.原始方式2.SPI方式
SPI(Service Provider Interface)机制
SPI(Service Provider Interface),是JDK内置的一种 服务提供发现机制,可以用来启用框架扩展和替换组件,主要是被框架的开发人员使用。 Java中SPI机制主要思想是将装配的控制权移到程序之外(这里的意思是开发人员不需要显示的加载接口的对应实现,而是交由SPI机制来加载),在模块化设计中这个机制尤其重要,其核心思想就是 解耦 如下图: 当服务的提供者提供了一种接口的实现之后,需要在classpath下的META-INF/services/目录里创建一个以服务接口命名的文件,这个文件里的内容就是这个接口的具体的实
共有 0 条评论