最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

3.13 beego學(xué)習(xí)

2023-03-13 21:20 作者:諸葛孔明瑾  | 我要投稿

1.?bee version 出現(xiàn)bash: bee: command not found

D:\softenvironment\GoWorks\pkg\mod\github.com\beego\bee\v2@v2.0.4自己電腦配置的beego還沒有生成可執(zhí)行文件,在這個路徑下,輸入命令:go build -o bee.exe,即可生成可執(zhí)行的文件,然后把bee.exe copy到自己的D:\softenvironment\GoWorks\bin這個目錄下,bee工具就安裝成功了

查看bee下所有的命令

2、創(chuàng)建一個項目

3、go mod tidy:整理現(xiàn)有的依賴,使用此命令來指定下載的模塊,并刪除已經(jīng)不用的模塊

4、go mod download:下載go mod文件中指定的所有依賴,使用此命令來下載指定的模塊

5、go run xxx.go啟動項目,訪問項目 main.go

2、指針的理解

3、Swagger

命令:generate? 用來自動化生成代碼

bee generate docs

4、第一次運行會自動下載調(diào)試工具swagger

-gendoc=true:每次自動化的build文檔,項目文件中controller或者routers目錄下有變動,就需要添加這一句

-downdoc-true:自動下載文檔查看器

請求:http://localhost:8082/swagger/

5、mvc

控制層專注于處理請求以及控制視圖跳轉(zhuǎn):routers跳轉(zhuǎn)之后由controllers來處理

視圖層專注于顯示數(shù)據(jù)

模型、實體類與數(shù)據(jù)庫----映射處理底層邏輯:數(shù)據(jù)庫和代碼中的實體類一一映射


用戶只訪問視圖,訪問頁面,點擊跳轉(zhuǎn)--跳到控制層,控制層再加上一層service層來處理業(yè)務(wù),登錄,注冊等,業(yè)務(wù)層返回數(shù)據(jù)給控制層,視圖跳轉(zhuǎn)到視圖層,顯示數(shù)據(jù)


Model:控制業(yè)務(wù)操作,保存,修改,查詢數(shù)據(jù)

  • 業(yè)務(wù)處理(Service)

  • 數(shù)據(jù)持久:Dao

    View

  • 展示數(shù)據(jù)

    Controller

  • 接收用戶請求

  • 交給業(yè)務(wù)層處理對應(yīng)的代碼(判斷用戶名和密碼是否正確)

  • 控制視圖跳轉(zhuǎn)

6、路由

普通路由? 通過?來傳參的???restful路由 /分開

1、自動注冊路由:訪問url :?http://localhost:8080/user/go

  • 編寫controller:結(jié)構(gòu)體和方法必須首字母大寫,否則會出現(xiàn)panic

  • 到router下面自動注冊路由

2、手動路由

3、Restful的路由

contrller:

router:


3.13 beego學(xué)習(xí)的評論 (共 條)

分享到微博請遵守國家法律
永新县| 瓦房店市| 乌什县| 关岭| 榆中县| 贵阳市| 金华市| 榆中县| 宁陕县| 临武县| 秀山| 青川县| 定陶县| 上犹县| 林甸县| 竹北市| 韩城市| 藁城市| 中超| 丹巴县| 舒兰市| 文昌市| 交城县| 保靖县| 福州市| 哈巴河县| 宜春市| 岗巴县| 日照市| 涿州市| 清徐县| 武胜县| 北流市| 棋牌| 井研县| 莱州市| 东阿县| 和静县| 阳东县| 江西省| 永仁县|