go語言 beego框架學習 (詳解一)

本博客是在學習beego框架過程中的一個學習流程做一總結:
這次整理也是一個初步的整理,正好在這個之後把之前通過net/http實現的短url項目通過beego框架實現一遍

一、Beego的安裝

首先得安裝好git,在go語言的配置目錄中進行操作,
1、在GOPATH目錄下執行以下命令下載beego

go get github.com/astaxie/beego

2、再執行以下命令,下載bee工具,bee 工具是一個爲了協助快速開發 beego 項目而創建的項目,通過 bee 您可以很容易的進行 beego 項目的創建、熱編譯、開發、測試、和部署。

go get github.com/beego/bee

在這裏插入圖片描述
3、執行bee工具篡創建項目
在這裏插入圖片描述
bee new <項目名> :創建一個項目,這樣的項目一般是web項目
需要注意的是這個命令須在 $GOPATH/src 下執行,自動生成以下目錄項目:
在這裏插入圖片描述
bee api myapi : 創建一個api項目,

bee run 命令是監控 beego 的項目,通過 fsnotify監控文件系統。但是注意該命令必須在 $GOPATH/src/appname 下執行。通過bee run運行起來
然後我們通過打開瀏覽器訪問:http://127.0.0.1:8080,可以看到如圖:
在這裏插入圖片描述

二、框架基本知識點

結構圖:八大板塊
在這裏插入圖片描述
Beego是典型的MVC設計模型框架,M(models 目錄)、V(views 目錄)和 C(controllers 目錄)的結構
在這裏插入圖片描述

三、框架內部瞭解

1、首先運行入口main.go

package main

import (
	_ "WEB/routers"
	"github.com/astaxie/beego"
)

func main() {
	beego.Run()
}

2、項目參數配置

再\WEB\conf\app.conf文件中配置
在這裏插入圖片描述
3、路由的配置

在routers文件中routers.go中配置路由方法
配置路由
例如:
在這裏插入圖片描述
4、Controller控制器設計

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章