Java SPI
1. 概念和术语
Service:是一个公开的接口或者抽象类,定义了一个抽象的功能模块。
Service Provider:Service接口的一个实现类。
ServiceLoader:SPI机制中的核心组件,负责在运行时发现并加载Service Provider。
1.1 运行流程

2. Demo --JDBC
2.1 JDBC是什么
首先,JDBC即使用java语言来访问数据库的一套API,每个数据库厂商都提供了各自的JDBC实现。

2.2 JDBC在使用SPI之前

2.2.1 如何加载数据库驱动

2.3 JDBC在使用SPI

3. JavaSPI 三大规范和要素



4. demo


Simlpe-api

simple-isp-mobile


simple-isp-unicom


simple-company



5. JavaSPI与Spring boot自动配置



6. 总结Spring Boot自动配置的核心流程

来源:https://www.bilibili.com/video/BV1RY4y1v7mN/?spm_id_from=333.788&vd_source=b901ef0e9ed712b24882863596eab0ca
本文详细介绍了Java SPI(Service Provider Interface)机制的概念、术语及其运行流程,并通过JDBC示例展示了SPI的实际应用。此外,还探讨了Java SPI与Spring Boot自动配置的关系及Spring Boot自动配置的核心流程。
1433

被折叠的 条评论
为什么被折叠?



