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 {}

  • 相关阅读:
    python os
    [BZOJ2887] 旅行
    UVA1104 Chips Challenge
    CF364E Empty Rectangles
    CF1408H Rainbow Triples
    CF1214G Feeling Good
    CF506E Mr. Kitayuta's Gift
    采用Canal监听mysql数据库变化
    Java8 ParallelStream
    Java8 方法引用
  • 原文地址:https://www.cnblogs.com/frank2828/p/15401514.html
Copyright © 2011-2022 走看看