一、添加Swagger2
依赖
- 在
spring-mybatis-sample-web
模块的pom.xml
文件中添加如下依赖:
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.7.0</version>
</dependency>
- 在
spring-mybatis-sample-war
模块的pom.xml
文件中添加如下依赖:
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.7.0</version>
</dependency>
springfox-swagger-ui 下都是静态资源,故其依赖放在spring-mybatis-sample-war
模块下
二、添加swagger
配置
- 在
spring-mybatis-sample-web
模块中新增swagger
配置类SwaggerConfiguration.java
:
package spring.mybatis.sample.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;
import springfox.<