现象 项目中使用了SPI机制,但是执行时没有生效 问题分析 对下列名称和内容进行排查都没有发现问题 最后把META-INF.services删除,从其他项目中拷贝一个过来,发现文件路径是META-INF/services。定位到问题是因为创建目录使用了META-INF.services。 解决方案 使用META-INF/services创建目录即可。