我们知道,JDBC源码中通过SPI文件打破了双亲委派机制并加载了驱动,中间有一个将接口实现类写入META-INF文件的过程,这个过程中会产生这么一个疑问?
类的加载是通过读取了这个文件,那这个文件我平时开发也没写过啊。答案就在Maven,Maven工具在构建时候会自动帮助我们写入。
我们知道,JDBC源码中通过SPI文件打破了双亲委派机制并加载了驱动,中间有一个将接口实现类写入META-INF文件的过程,这个过程中会产生这么一个疑问?
类的加载是通过读取了这个文件,那这个文件我平时开发也没写过啊。答案就在Maven,Maven工具在构建时候会自动帮助我们写入。