1 什么是Swagger?
Swagger™的目标是为REST APIs 定义一个标准的,与语言无关的接口,使人和计算机在看不到源码或者看不到文档或者不能通过网络流量检测的情况下能发现和理解各种服务的功能。当服务通过Swagger定义,消费者就能与远程的服务互动通过少量的实现逻辑。类似于低级编程接口,Swagger去掉了调用服务时的很多猜测。
2 springboot集成Swagger
2.1 构建springboot项目
使用Spring Boot构建一个RESTful APIs和单元测试,具体代码参看附件中的Swagger-test项目。此处不再赘述。
2.2 集成Swagger
1. 添加Swagger2依赖
在pom.xml
中加入Swagger2的依赖
<dependency>
<groupId>io.springfox
</groupId>
<artifactId>springfox-Swagger2
</artifactId>
<version>2.2.2
</version><