<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## 簡介 * Swagger作為接口文檔工具接入springboot工程非常方便,只需maven繼承官方的jar,實現一個configuration就可集成完畢 * 但是對于有較多微服務的系統來說,一個服務一個文檔地址,便會覺得比較麻煩。這時候聚合文檔的解決方案出現了,將所有的微服務地址以swagger分組的形式展現,切換分組的時候就相當于直接切換了整個微服務。 * JPower對聚合文檔做了優化,提供了非常簡單、配置方便的解決方案,我們來看看具體如何操作。 ## 如何配置 * 在nacos中配置好`jpower-api.yaml`文件。 ![](https://img.kancloud.cn/12/7d/127d2d9f28387cf9c457644e6053a7bc_1545x869.png) * 在微服務服務工程引入common-swagger依賴即可 ![](https://img.kancloud.cn/48/31/4831a8ae7f6e02577409fb0b3841147b_612x150.png) * 啟動jpower-api服務 ![](https://img.kancloud.cn/85/0b/850b4088bfc0904bcb9f20f8eb71fb93_373x355.png) ## 訪問文檔 * 啟動工程訪問文檔聚合地址: http://localhost:18000/doc.html ![](https://img.kancloud.cn/61/a7/61a73ca9d7cf909577d6fc45a1fc7ca5_2696x1368.png) * 點擊左上角的下拉框,我們可以看到已經配置好了4個不同的微服務文檔。 ![](https://img.kancloud.cn/e7/bd/e7bde9bdf375f2d1f929e47645bd8ca9_772x724.png) * JPower集成了swagger增強插件knife4j,并已經實現了鑒權的header頭,我們只需要再header頭中輸入鑒權接口返回的值即可。需要注意的是每個微服務模塊都需要設置header頭的值。設置heaer值之后訪問接口無需再配置鑒權的token ![](https://img.kancloud.cn/00/f8/00f8cc695d8a898c0f8aa90b9d37a217_3606x934.png) ## 注意點 * swagger默認在生產環境 prod 下關閉無法使用,因為在生產環境暴露接口會非常危險,若需要開啟,可以到對應文件刪掉配置 ![](https://img.kancloud.cn/35/f5/35f5724ac2de5cf5348a72e5c5cf73dd_2008x644.png) * 每個服務都需要開啟knife4j配置,否則聚合文檔不會顯示服務接口,具體開啟文檔的配置如下: ~~~ #knife4j配置 knife4j: #啟用 enable: true ~~~ ## API直達 * swagger文檔直達:https://swagger.io/ * swagger增強插件knife4j有不少好用的功能,詳細說明和使用請查閱官方文檔:https://doc.xiaominfo.com/guide/useful.html
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看