国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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í)的評論 (共 條)

分享到微博請遵守國家法律
崇阳县| 武清区| 正镶白旗| 会泽县| 锡林浩特市| 西吉县| 乡宁县| 华安县| 济源市| 鄂州市| 新蔡县| 衡山县| 嘉祥县| 永安市| 如东县| 克什克腾旗| 临桂县| 进贤县| 锡林郭勒盟| 池州市| 淄博市| 扶余县| 若羌县| 仁寿县| 尼木县| 岑巩县| 醴陵市| 舒兰市| 宾川县| 岳阳市| 安图县| 杂多县| 新建县| 常德市| 山西省| 江北区| 翼城县| 勃利县| 合江县| 江源县| 博野县|