SpringMVC集成Swagger2插件,百分百可用
阿新 • • 發佈:2018-02-01
報錯 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插件,百分百可用