私の現在のプロジェクトは、Spring 3.0.6.RELEASE(Spring rest)に基づいたmavenで、私のプロジェクトにswaggerを統合しようとしていますが、依存性の問題に直面していて、 swaggerのウェブサイトからのドキュメント。SwaggerとSpring 3.0.6.RELEASEの統合
以下の依存関係をpom.xmlファイルに使用しました。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>3.0.6.RELEASE</version>
</dependency>
<dependency>
<groupId>com.mangofactory</groupId>
<artifactId>swagger-springmvc</artifactId>
<version>0.5.2</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>[${jackson.databind-version}]</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>
<artifactId>jackson-module-jaxb-annotations</artifactId>
<version>[${jackson.databind-version}]</version>
</dependency>
は、誰かがサーバーに戦争を展開しているときに例外の下になって春3.0.6.RELEASEとの統合を闊歩の正しい依存関係を見つけることに助けてくださいでした。
org.apache.catalina.core.StandardContext listenerStart SEVERE:
Exception sending context initialized event to listener instance of class
org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'documentationController': Injection of
autowired dependencies failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Could not
autowire field: private
SEVERE: Context initialization failedjava.lang.NoClassDefFoundError:
org/springframework/web/bind/support/WebDataBinderFactory at
java.lang.Class.getDeclaredMethods0(Native Method) at
java.lang.Class.privateGetDeclaredMethods(Unknown Source) at
java.lang.Class.getDeclaredMethods(Unknown Source) at
org.springframework.core.type.StandardAnnotationMetadata.has
AnnotatedMethods(StandardAnnotationMetadata.java:136)
注:私たちは春の3.0.6リリースで春4.Xバージョンの良いドキュメントを持っていますがありません。
あなたが直面している問題は何ですか? – KayV
質問を更新して、そこに完全な例外スタックトレースを追加し、上記のコメントを削除してください。 – KayV
こんにちはケイ、例外で質問を更新しました。 – Raju