<noframes id="bhrfl"><address id="bhrfl"></address>

    <address id="bhrfl"></address>

    <noframes id="bhrfl"><address id="bhrfl"><th id="bhrfl"></th></address>

    <form id="bhrfl"><th id="bhrfl"><progress id="bhrfl"></progress></th></form>

    <em id="bhrfl"><span id="bhrfl"></span></em>

    全部
    常見問題
    產品動態
    精選推薦

    CRMEB Java項目Swagger在線文檔配置和使用

    管理 管理 編輯 刪除

    可以說只要是前后端分離開發的項目都會使用RestFull接口規范開發,這樣以來前后端的數據交互基本上全部基于接口調用,為了管理方便,都會使用在線生成的api文檔,只用簡單的注解和項目內必要的maven配置后就能實現。

    尤其是在前后端分離開發模式,基本上各司其職,有一個相對比較全面的api文檔,連參數和返回數據都能表明的話也較少很多溝通成本(扯皮)。

    配置和優化

    java項目分別分為4個模塊

    ???? 生成的jar需要啟動


    模塊名稱對應的業務
    crmeb-admin????平臺端和商戶端后臺服務 有啟動類,需要將生成的jar啟動當作后臺服務,也就是admin API
    crmeb-commonadmin包和front包都調用到的公共包,僅僅生成jar包供admin和front打包時使用
    crmeb-front????商城端api,也就是uniapp中要配置的api運行的對應服務,后期PC商城也鏈接此服務,jar包需要啟動。
    crmeb-serviceadmin包和front包都調用到的公共業務包,僅僅生成kar包供admin和front打包時使用

    從上面的模塊描述可以得知我們打包后需要啟動的jar分別有2個

    管理端API服務 crmeb-admin 打包的  Crmeb-admin.jar

    移動端API服務 crmeb-front 打包的  Crmeb-Front.jar

    對應的兩個啟動項目下的Resource包下都有 xxx.yml 配置文件,需要修改如下配置

    05fef202306101457338319.png

    優秀的項目改造后的UI 方便使用(程序員都很懶喜歡造工具)

    5722e20230610145747401.png


    如何正常訪問

    上面兩個啟動jar對應的yml配置中都有關于swagger的配置,如果對應環境配置中沒有的話會缺省使用基礎yml中的配置項。

    每個環境文件對應的端口都不一樣,可以在基礎yml中指定啟動環境,或者外部命令指定環境文件。

    在yml中指定啟動環境

    eca40202306101458135776.png

    在啟動shell中修改環境

    ba3b4202306101458267596.png

    如何添加訪問賬號和密碼

    如果是線上生產環境運行,建議不開啟swagger,一方面為了安全,如果有需求需要開啟,也可以配置密碼訪問。

    修改對應yml中的配置

    ed3ee202306101458376098.png

    e46d5202306101458492512.png

    35c65202306101458599333.png

    如你所需:如果在二次開發中遇到新增controller get和post請求需要自定義參數和resopnse自定義返回數據的,可以根據現有的controller來模仿編寫,真的需要的話可以在帖子中跟帖 +1哦


    請登錄后查看

    徐斗明 最后編輯于2023-07-19 14:09:25

    快捷回復
    回復
    回復
    回復({{post_count}}) {{!is_user ? '我的回復' :'全部回復'}}
    排序 默認正序 回復倒序 點贊倒序

    {{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level }}

    作者 管理員 企業

    {{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推薦': '推薦'}}
    {{item.is_suggest == 1? '取消推薦': '推薦'}}
    沙發 板凳 地板 {{item.floor}}#
    {{item.user_info.title || '暫無簡介'}}
    附件

    {{itemf.name}}

    {{item.created_at}}  {{item.ip_address}}
    打賞
    已打賞¥{{item.reward_price}}
    {{item.like_count}}
    {{item.showReply ? '取消回復' : '回復'}}
    刪除
    回復
    回復

    {{itemc.user_info.nickname}}

    {{itemc.user_name}}

    回復 {{itemc.comment_user_info.nickname}}

    附件

    {{itemf.name}}

    {{itemc.created_at}}
    打賞
    已打賞¥{{itemc.reward_price}}
    {{itemc.like_count}}
    {{itemc.showReply ? '取消回復' : '回復'}}
    刪除
    回復
    回復
    查看更多
    打賞
    已打賞¥{{reward_price}}
    3908
    {{like_count}}
    {{collect_count}}
    添加回復 ({{post_count}})

    相關推薦

    快速安全登錄

    使用微信掃碼登錄
    {{item.label}} 加精
    {{item.label}} {{item.label}} 板塊推薦 常見問題 產品動態 精選推薦 首頁頭條 首頁動態 首頁推薦
    取 消 確 定
    回復
    回復
    問題:
    問題自動獲取的帖子內容,不準確時需要手動修改. [獲取答案]
    答案:
    提交
    bug 需求 取 消 確 定
    打賞金額
    當前余額:¥{{rewardUserInfo.reward_price}}
    {{item.price}}元
    請輸入 0.1-{{reward_max_price}} 范圍內的數值
    打賞成功
    ¥{{price}}
    完成 確認打賞

    微信登錄/注冊

    切換手機號登錄

    {{ bind_phone ? '綁定手機' : '手機登錄'}}

    {{codeText}}
    切換微信登錄/注冊
    暫不綁定
    亚洲欧美字幕
    CRMEB客服

    CRMEB咨詢熱線 咨詢熱線

    400-8888-794

    微信掃碼咨詢

    CRMEB開源商城下載 源碼下載 CRMEB幫助文檔 幫助文檔
    返回頂部 返回頂部
    CRMEB客服