0

我在 Gradle Java sprint 启动项目中使用 jar 作为依赖项。得到这个错误

Unexpected handler method invocation error; nested exception is java.lang.LinkageError: loader org.springframework.boot.loader.LaunchedURLClassLoader @7fb9f71f attempted duplicate class definition for xxx.class. (xxx.class is in unnamed module of loader org.springframework.boot.loader.LaunchedURLClassLoader @7fb9f71f, parent loader 'app')

这看起来像这个类被加载了两次。首先在 sprint 启动应用程序启动时,然后在调用 a 方法时再次使用该 xxx.class。

LaunchedURLClassLoader 用作 url 类加载器,我假设它在启动时加载类/jar。为什么它试图再次加载一个类?

4

0 回答 0