1. 程式人生 > >SpringMVC集成Swagger2插件,百分百可用

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

報錯 fig pen mapping 2.4 spa col swa 進行

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插件,百分百可用