Swagger2
在项目开发中,前后端都是通过接口文档进行沟通,而一个好的接口文档可以减少很多成本,但是在开发过程中,接口文档总是会出现各种的变化,例如,开始设计的文档不合理,或者甲方需求变更等,接口文档有变化就需要进行维护,而维护起来比较麻烦,很容易造成文档与代码不一致,所以我们可以使用swagger来让我们接口更规范,以及方标维护。
swagger是一个Redtful接口的文档自动生成,以及测试的软件(可以自动生成RestFul的接口文档以及对接口进行测试)
-
引入依赖
<!--Swagger2 依赖--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.9.2</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-spring-web</artifactId> <version>2.9.2</version> </dependency>
-
编写Swagger2的配置类
@SpringBootConfiguration @EnableSwagger2 // 开启swagger注解的使用 public class SpringSwagger2 { @Bean public Docket createRestApi()