leutu
2024-05-08 543e4eb01ca210b20876e8139cb3d0403d7d065c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package com.skyline.electricity.swagger;
 
import springfox.documentation.swagger2.annotations.*;
import springfox.documentation.spring.web.plugins.*;
import springfox.documentation.spi.*;
import org.springframework.context.annotation.*;
import springfox.documentation.service.*;
import springfox.documentation.builders.*;
 
@Configuration
@EnableSwagger2
public class SwaggerConfig
{
    @Bean
    public Docket createRestApi() {
        return new Docket(DocumentationType.SWAGGER_2).apiInfo(this.apiInfo()).select().apis(RequestHandlerSelectors.basePackage("com.skyline.electricity.controller")).paths(PathSelectors.any()).build();
    }
    
    private ApiInfo apiInfo() {
        return new ApiInfoBuilder().title("\u57fa\u4e8eSpringBoot\u7684\u5eca\u574a\u70ed\u7535\u5382\u4e09\u7ef4\u53ef\u89c6\u5316\u7cfb\u7edf").description("\u66f4\u591a\u8bf7\u5173\u6ce8").version("1.0").build();
    }
}