SpringBoot结合Swagger

1.创建springboot工程并添加依赖

<!--Swagger-UI API文档生产工具-->
<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger2</artifactId>
</dependency>
<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger-ui</artifactId>
</dependency>
<!--Swagger-UI API文档生产工具-->

 2.添加swagger配置类

SpringBoot结合Swagger

 

 

内容:

@Configuration
@EnableSwagger2
public class SwaggerConfig {

    @Bean
    public Docket createRestApi(){
        return new Docket(DocumentationType.SWAGGER_2)//
                .apiInfo(apiInfo())//
                .select()//
                .apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class))//
                .paths(PathSelectors.any())//
                .build();
    }

    private ApiInfo apiInfo(){
        return new ApiInfoBuilder()//
                .title("Swagger API")//
                .description("test")//
                .termsOfServiceUrl("")//
                .contact(new Contact("Spring Cloud China","http://springcloud.cn",""))//
                .version("2.0")//
                .build();
    }

}

3.controller添加swagger注解

SpringBoot结合Swagger

 

上一篇:Swagger


下一篇:Springboot系列-集成swagger