Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 将Swagger与弹簧3.0.6.1集成在一起_Spring_Maven_Swagger_Swagger Ui_Spring Rest - Fatal编程技术网

Spring 将Swagger与弹簧3.0.6.1集成在一起

Spring 将Swagger与弹簧3.0.6.1集成在一起,spring,maven,swagger,swagger-ui,spring-rest,Spring,Maven,Swagger,Swagger Ui,Spring Rest,我当前的项目是基于maven的Spring3.0.6.RELEASE(SpringREST),我正在尝试将swagger与我的项目集成,但我面临依赖性问题,也没有从swagger网站上找到足够的文档 我在pom.xml文件中使用了以下依赖项 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId>

我当前的项目是基于maven的Spring3.0.6.RELEASE(SpringREST),我正在尝试将swagger与我的项目集成,但我面临依赖性问题,也没有从swagger网站上找到足够的文档

我在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>

注意:我们有很好的spring 4.X版本文档,但在spring 3.0.6版本中没有。

请打开pom.xml并单击Dependency Hierarchy选项卡,检查您的swagger Dependency需要哪个版本的spring mvc。请查看以下屏幕截图以供参考:

例如,在本例中,swagger springmvc版本1.0.0指的是tp spring web和spring webmvc版本3.2.9.0


在您的情况下,如果依赖关系层次结构中存在一些冲突,请检查并尝试解决冲突。

您面临的问题是什么?请更新您的问题,并在那里添加完整的异常堆栈跟踪,并删除上述注释。.嗨,凯,更新了异常问题,请检查。
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(Sta‌​ndardAnnotationMetad‌​ata.java:136)