zoukankan      html  css  js  c++  java
  • javaApi Swagger配置

    后端技术springboot+mybatis,配置swagger步骤:
    1、新建配置类SwaggerConfig
    @Configuration
    @EnableSwagger2
    @ComponentScan(basePackages = "com.chkj.project12")
    public class SwaggerConfig {
    ApiInfo apiInfo(){
    return new ApiInfoBuilder()
    .title("Web service APIS")
    .description("")
    .license("")
    .licenseUrl("")
    .termsOfServiceUrl("")
    .version("1.0.0")
    .build();
    }
    @Bean
    public Docket createRestApi(){
    return new Docket(DocumentationType.SWAGGER_2)
    .select()
    .apis(RequestHandlerSelectors.basePackage("com.chkj.project12"))
    .build()
    .apiInfo(apiInfo());
    }
    }

    2、主程序 添加注解 @EnableSwagger2、 @EnableWebMvc。
    代码示例:
    @SpringBootApplication
    @MapperScan(basePackages = {"com.chkj.project12.dao"})
    @EnableSwagger2
    @EnableWebMvc
    public class Project12Application {}

    3、在具体的控制器上添加注解如: @Api(value = "系统管理-用户")
    @RestController
    @RequestMapping("/api/Base_User")
    @Api(value = "系统管理-用户")
    public class BaseUserController {}

  • 相关阅读:
    day14(JavaDoc)
    day15(Java流程控制)
    day12
    day.6
    day10
    day11(运算符)
    day.5
    proc -x cshell fork()
    I/O -x 标准IO fopen-fclose--fgetc-fputc--fgets-fputs--fwrite-fread--fprintf-fscanf
    I/O -x open()-read()-write()-close()-lseek()
  • 原文地址:https://www.cnblogs.com/frank2828/p/15401514.html
Copyright © 2011-2022 走看看