Swagger
现如今是前后端分离的时代,为了解决前后端之间沟通之间的矛盾,可以使用swagger,进行接口的实时更新
RestFul风格文档在线自动生成工具=》API文档和API定义同步更新
直接运行,可以在线测试API接口
在项目使用swagger需要springbox
- swagger2
- ui
集成swagger
导包
<!-- swagger 使用2.9.2版本,对于3.0.0没有seagger-ui.html-->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>3.0.0</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>3.0.0</version>
</dependency>
配置文件
@Configuration
@EnableSwagger2//开启swagger2
public class SwaggerConfig {
}
测试访问url:http://localhost:8080/swagger-ui.html
swagger页面设置
@Configuration
@EnableSwagger2//开启swagger2
public class SwaggerConfig {
//创建bean
@Bean
public Docket docket() {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo());//设置api页面
}
//配置swagger信息
public ApiInfo apiInfo() {
Contact contact = new Contact("wjq", "localhost", "111111@QQ.com");
return new</