官网:https://swagger.io/
一、在springboot项目中添加依赖
<!-- swagger2-->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
<!--swagger ui-->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.9.2</version>
</dependency>
二、编写swagger的配置文件
@Configuration
@EnableSwagger2
public class Swagger2Config {
@Bean
public Docket coreApiConfig() {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(adminApiInfo())
.select()
.build();
}
private ApiInfo adminApiInfo() {
return new ApiInfoBuilder()
.title("xx标题--api文档")
.description("xx描述")
.build();
}
}
三、访问swagger:http://ip:端口/swgger-ui.html