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

  • 相关阅读:
    【转】Java中super和this的几种用法与区别
    公寓上网新认证方式破解研究
    移动设计
    破解哈工程大学深澜认证路由器
    Arch Linux安装记录
    foreach新解
    工具大全(转载)
    Linux 入门
    设置为驼峰命名
    efcore Add-Migration 错误
  • 原文地址:https://www.cnblogs.com/frank2828/p/15401514.html
Copyright © 2011-2022 走看看