zoukankan      html  css  js  c++  java
  • springboot+swagger2 如何给接口排序

    1、使用的swagger 版本

     <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 -->
            <dependency>
                <groupId>io.springfox</groupId>
                <artifactId>springfox-swagger2</artifactId>
                <version>2.9.2</version>
            </dependency>
            <!-- https://mvnrepository.com/artifact/com.github.xiaoymin/swagger-bootstrap-ui -->
            <dependency>
                <groupId>com.github.xiaoymin</groupId>
                <artifactId>swagger-bootstrap-ui</artifactId>
                <version>1.9.6</version>
            </dependency>

    2、swagger配置

    @Configuration
    @EnableSwagger2
    @EnableSwaggerBootstrapUI
    public class Swagger2 {
    
        @Bean
        public Docket createRestApi() {
            ...
        }
    
        private ApiInfo apiInfo() {
               ...
        }
    }

    3、关键一点swagger注解的使用

       

    @ApiSort(value = 5):给接口排序
    @ApiOperationSupport(order = 1):给接口里面的方法排序,如下:
    @RestController
    @RequestMapping(value = "/api/message")
    @Api(tags = "接口-短信")
    @ApiSort(value = 5)
    @ApiIgnore()
    public class MessageController {
    
    
        @RequestMapping(value = "/ct", method = {RequestMethod.GET}, produces = {"application/json"})
        @ApiOperation(value = "短信总数", notes = "获取短信总数")
        @ApiOperationSupport(order = 1)
        public Result CT() {
          ...
        }

    4、最后也很重要,一定要开启增强功能,然后刷新页面就可以了

     5、不想接口在页面上显示可以使用注解

    @ApiIgnore()
  • 相关阅读:
    java对象的四种引用
    linux安装python3
    ORACLE配置重做日志文件
    oracle添加控制文件,ORA-00214: 错误
    oracle new 和old 关键字
    with open
    json库
    requests
    urllib模块
    python读取txt天气数据并使用matplotlib模块绘图
  • 原文地址:https://www.cnblogs.com/mydotnetforyou/p/11943252.html
Copyright © 2011-2022 走看看