Spring HATEOASを既存のSpring依存関係を持つMavenプロジェクトに追加しようとしています。不足している依存関係や依存関係は何既存のSpring依存関係を持つMavenプロジェクトにHATEOASを追加する
Caused by: java.lang.ClassNotFoundException: org.springframework.plugin.core.PluginRegistry
at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:487)
at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:428)
... 36 more
:
<dependency>
<groupId>org.springframework.hateoas</groupId>
<artifactId>spring-hateoas</artifactId>
<version>0.19.0.RELEASE</version>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
</exclusion>
</exclusions>
</dependency>
しかし、今、私はPluginRegistryと呼ばれる欠けているクラスによって引き起こされる実行時例外を持っている:これはすぐに私が除外を追加することによって解決し、コンパイル時に問題が発生しました私は追加する必要がありますか?ランタイムまたは提供された依存関係ですか?
ありがとうございます!
私はその依存関係を追加し、今私はこれを取得:(org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessorsでorg.springframework.beans.factory.config.ConfigurableListableBeanFactory.clearMetadataCache()V : java.lang.NoSuchMethodErrorのを(AbstractApplicationContext.java:673)。 –