SpringMvc
集成
swagger2
最开始是在 Ibase4J 开源项目中得知的 swagger 开源在线 api 测试文档。觉得还可以
就使用到项目中了。一下是整合步骤:(本项目集成基于 Maven Springmvc 环境)
1、添加 pom.xml 增加依赖包:
<!-- swagger -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.4.0</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.4.0</version>
</dependency>
<!-- json -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.6.5</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.6.5</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.6.5</version>
</dependency>
</dependencies>
2、在项目中添加 swagger 的配置文件 SwaggerConfig.java
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Con)guration;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
评论20
最新资源