• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    如何使用swagger進行多人協同開發

    電腦:聯想筆記本、系統Windows10

    Spring Tool Suite 4

    方式/步調

    1. 1

      引入swagger依靠,如下圖所示。

      8601a18b87d6277ff4589a5127381f30e924fc15.jpg
    2. 2

      在啟動類的同級目次下建立Swagger2類,作為設置裝備擺設類,如下圖所示。

      ★經由過程@Configuration標識表記標幟此類為設置裝備擺設類,會在SpringBoot項目啟動的時辰加載,@EnableSwagger2用來啟動Swagger。
      ★Swagger會主動掃描我們設置裝備擺設的cn.com.wenyi.controller包下的接口主動生當作接口文檔。

      8644ebf81a4c510f78814a736f59252dd42aa516.jpg
    3. 3

      在Controller類上利用@Api注解,如下圖所示。

      c9fcc3cec3fdfc038d6248d1db3f8794a4c22644.jpg
    4. 4

      在方式上利用@ApiOperation注解來給API增添方式申明,如下圖所示。

      024f78f0f736afc3322c940cbc19ebc4b74512b2.jpg
    5. 5

      在方式上利用@ApiImplicitParams或者@ApiImplicitParam注解,用來給方式入參增添申明,如下圖所示。

      79f0f736afc3793147bb2e40e4c4b74542a91183.jpg eac4b74543a982269dc3804e8582b9014a90eb5d.jpg
    6. 6

      在實體類上利用@ApiModel注解,描述一個Model的信息,如下圖所示。

      5ab5c9ea15ce36d37962285935f33a87e950b171.jpg
    7. 7

      在實體類的屬于變量上利用@ApiModelProperty,描述一個model的屬性,如下圖所示。

      37d12f2eb9389b5099e84a3b8a35e5dde7116e40.jpg
    8. 8

      啟動Spring Boot程序,拜候:http://localhost:8080/swagger-ui.html,看看顯示結果,如下圖所示。

      38dbb6fd5266d01639fb3541982bd40734fa35fc.jpg
    9. 9

      總結:

      1、引入swagger依靠

      2、建立Swagger2類,利用@Configuration與@EnableSwagger2

      3、利用@Api

      4、利用@ApiOperation

      5、利用@ApiImplicitParams或者@ApiImplicitParam

      6、利用@ApiModel

      7、利用@ApiModelProperty

      8、拜候:http://localhost:8080/swagger-ui.html

    • 發表于 2019-12-19 17:00
    • 閱讀 ( 854 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆