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