码迷,mamicode.com
首页 > 编程语言 > 详细

SpringMVC集成Swagger2插件,百分百可用

时间:2018-02-01 17:19:47      阅读:590      评论:0      收藏:0      [点我收藏+]

标签:htm   ima   group   gpo   http   clu   jar   dep   webjars   

 

 

SpringMVC集成Swagger2插件,百分百可用

 

关于什么Swagger2插件,不清楚可用百度,我们现在采用最新版Swagger2来进行开发。

 

废话少说,直接入正题:

先上Maven

 1     
 2         <!-- Swagger2  -->
 3           <dependency>  
 4             <groupId>io.springfox</groupId>  
 5             <artifactId>springfox-swagger2</artifactId>  
 6             <version>2.4.0</version>  
 7         </dependency>  
 8         <dependency>  
 9             <groupId>io.springfox</groupId>  
10             <artifactId>springfox-swagger-ui</artifactId>  
11             <version>2.4.0</version>  
12         </dependency>  

 

Springmvc需要增加的东西:

 

技术分享图片

 

如果项目中有全局拦截器,那么拦截器中需要增加:

 

            <mvc:exclude-mapping path="/swagger-resources" />
            <mvc:exclude-mapping path="/configuration/**" />
            <mvc:exclude-mapping path="/swagger-ui.html" />
            <mvc:exclude-mapping path="/webjars/**" />
            <mvc:exclude-mapping path="/v2/api-docs" />

 

这个代码也需要加上。

 

<bean id="swagger2Config" class="springfox.documentation.swagger2.configuration.Swagger2DocumentationConfiguration"/>

 

 最终效果:

 

技术分享图片

 

 

如果需要报错信息,请给我留言。

 

SpringMVC集成Swagger2插件,百分百可用

标签:htm   ima   group   gpo   http   clu   jar   dep   webjars   

原文地址:https://www.cnblogs.com/jurendage/p/8399060.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!