Java SPI的实现原理
2022-08-13 18:04:00 0 举报
登录查看完整内容
Java SPI的实现原理
作者其他创作
大纲/内容
防止在classpath目录下
连接数据库
客户端连接数据库
接口实现方
文件名是扩展的接口全限定名,比如java.sql.Driver
com.mysql.jdbc.Driver
Java提供的标准接口
META-INF/service
Java SPI
ServiceLoad.load(xx.class)
oracle.jdbc.OracleDriver
具体使用方法
文件内部写接口的实现类的全限定名
目录下面放一个配置文件
ServiceLoad<Driver> drivers=ServiceLoad.load(Driver.class)
Java SPI机制的原理
文件编码必须是UTF-8
发现并加载
java.sql.Driver
调用标准化驱动接口
需要一个目录
0 条评论
回复 删除
下一页