meta-INF / services应该位于用于查找插件的类加载器的类路径中的jar文件或资源目录的根目录下。
如果您具有Web应用程序,则可以具有如下目录结构:
<webappname>/WEB-INF/classes/meta-INF/services
但是理想的方法是将其保存在插件的jar文件中。例如,如果您有一个
WEB-INF/lib/myplugin.jar与捆绑在一起的插件,并且您的插件类为,
com.example.plugin.MyPlugin
那么jar应该具有以下结构:
myplugin.jar!/meta-INF/services/com.example.plugin.MyPlugin
完成此操作后,您可以使用Web应用程序的类加载器获取服务加载器



