<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      SpringBoot集成Swagger

      一、pom.xml中引入如下依賴:

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

      二、編輯resource/application.yml文件,添加如下配置:

      spring:
        mvc:
          pathmatch:
            matching-strategy: ant_path_matcher

      三、SwaggerConfig配置類的編寫

      /**
       * @project
       * @Description
       * @Author songwp
       * @Date 2022/8/19 16:01
       * @Version 1.0.0
       **/
      
      @Configuration
      //配置類
      @EnableSwagger2
      //開啟swagger2的自動(dòng)配置
      public class SwaggerConfig {
          private static final String TOKEN_HERDER_KEY = "token";
      
          /**
           * swagger文檔配置
           */
          @Bean
          public Docket customDocket() {
              return new Docket(DocumentationType.SWAGGER_2)
                      .apiInfo(apiInfo())
                      .select()
                      .apis(RequestHandlerSelectors.basePackage("com.songwp.controller"))
                      .paths(PathSelectors.any())
                      .build()
                      .globalOperationParameters(this.getParameterList());// 全局配置
          }
      
      
          /**
           * 添加head參數(shù)配置
           */
          private List<Parameter> getParameterList() {
              ParameterBuilder clientIdTicket = new ParameterBuilder();
              List<Parameter> pars = new ArrayList<Parameter>();
              clientIdTicket.name(TOKEN_HERDER_KEY).description("token令牌")
                      .modelRef(new ModelRef("string"))
                      .parameterType("header")
                      .required(false).build(); //設(shè)置false,表示clientId參數(shù) 非必填,可傳可不傳!
              pars.add(clientIdTicket.build());
              return pars;
          }
      
      
          /**
           * api相關(guān)配置
           */
          private ApiInfo apiInfo() {
              return new ApiInfoBuilder()
                      .title("swagger 接口文檔")
                      .contact(new Contact("songwp", "http://localhost:8080/swagger-ui.html", ""))
                      .description("swagger-bootstrap-ui")
                      .termsOfServiceUrl("http://localhost:8080/swagger-ui.html")
                      .version("1.0")
                      .build();
          }

      四、Swagger常用注解:

      //在Controller層的應(yīng)用:
      //1.在類上應(yīng)用的注解:
      @Api(tags = "這是一個(gè)控制器類")
      //2.在具體請求方法上的注解:
      @ApiOperation(value = "功能總述" , notes = "具體描述")
      @ApiParam(value = "請求參數(shù)說明")
      
      //在POJO層的應(yīng)用:
      //1.在類上應(yīng)用的注解:
      @ApiModel(description = "XX實(shí)體類")
      //2.在實(shí)體類屬性上應(yīng)用的注解:
      @ApiModelProperty(value = "屬性說明")

      五、訪問Swagger-UI

      Swagger版本為2.9.2:
      直接訪問:localhost:8080/swagger-ui.html
      
      Swagger版本為3.0.0:
      直接訪問:localhost:8080/swagger-ui/index.html

      六、訪問如下圖:

      posted @ 2022-08-19 16:58  [奮斗]  閱讀(75)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 四虎永久在线精品无码视频| 无码人妻精品一区二区三区下载 | 熟妇人妻中文a∨无码| 99精品伊人久久久大香线蕉 | av中文字幕一区人妻| 日本一区二区三区专线| 射洪县| 国产激情第一区二区三区| 日韩有码国产精品一区| 精精国产xxxx视频在线| 四虎国产精品永久在线看| 最新国产精品好看的精品| 亚洲精品av一二三区无码| 午夜欧美精品久久久久久久| 久久月本道色综合久久| 又爽又黄又无遮挡的视频| 精品国产污污免费网站入口| a级黑人大硬长爽猛出猛进| 国产人妻精品无码av在线| 视频一区二区三区四区五区| 在线高清免费不卡全码| 极品人妻videosss人妻| 精品国产一区二区三区性色| 美女自卫慰黄网站| 久久精品国产2020| 区一区二区三区中文字幕| 国产丝袜在线精品丝袜不卡| 国产精品自拍中文字幕| 中文字幕无码视频手机免费看| 中文字幕亚洲日韩无线码| 建始县| 黄色三级亚洲男人的天堂| 中文精品无码中文字幕无码专区 | 欧洲无码一区二区三区在线观看| 免费人成黄页在线观看国产| av小次郎网站| 99久久精品国产亚洲精品| 国产福利社区一区二区| 搡老熟女老女人一区二区| 无套内射视频囯产| 国产白嫩护士被弄高潮|