zoukankan      html  css  js  c++  java
  • springboot swagger 使用

    引入

            <dependency>
                <groupId>io.springfox</groupId>
                <artifactId>springfox-swagger2</artifactId>
                <version>2.9.2</version>
            </dependency>
            <dependency>
                <groupId>io.springfox</groupId>
                <artifactId>springfox-swagger-ui</artifactId>
                <version>2.9.2</version>
            </dependency>
    

      

    配置swagger配置类

    @EnableSwagger2
    @Configuration
    public class Swagger2Config {
    
        @Bean
        public Docket createRestApi(){
            return new Docket(DocumentationType.SWAGGER_2)
                    .apiInfo(apiInfo())
                    .select()
                    .apis(RequestHandlerSelectors.basePackage("com.test.web")) //controller的根目录
                    .paths(PathSelectors.any()) //可以根据url路径设置哪些请求加入文档,忽略哪些请求
                    .build();
        }
    
        public ApiInfo apiInfo(){
            return new ApiInfoBuilder()
                    .title("标题")
                    .description("描述")
                    .version("1.0.0")
                    .termsOfServiceUrl("www.test.com")
                    .build();
        }
    }
    

      

      

    controller 只需要配置相应说明文字即可

    @Api(tags = {"类功能说明"})

    @ApiOperation(value = "方法功能说明")

  • 相关阅读:
    求某个数的位数公式
    ArrayList和lInkedList比较
    队列
    抽象数据结构-栈
    LinkedList的实现
    ArrayList的实现
    Iterator和List的一些问题
    SCHEMA约束
    DTD约束
    XML解析
  • 原文地址:https://www.cnblogs.com/rchao/p/12598318.html
Copyright © 2011-2022 走看看