Golang,不得不愛。。。v0.0.1


下載Golang

IDE

liteidex

下載liteidex
在這裏插入圖片描述
logo可以

配置

依次點擊,工具->編輯當前環境
在這裏插入圖片描述

# native compiler windows 386
GOROOT=C:\Go
GOBIN=C:\Go\bin
#GOARCH=386
#GOOS=windows
#CGO_ENABLED=1
PATH=c:\mingw32\bin;%GOROOT%\bin;%PATH%
#LITEIDE_GDB=gdb
LITEIDE_MAKE=mingw32-make
LITEIDE_TERM=%COMSPEC%
LITEIDE_TERMARGS=
LITEIDE_EXEC=%COMSPEC%
LITEIDE_EXECOPT=/C

工具->管理GOPATH …

GOPROXY=https://mirrors.aliyun.com/goproxy/

在這裏插入圖片描述
CMD查看是否起效:
在這裏插入圖片描述
起效了

Bee - 蜜蜂 && beego

寓意勤勞

# 安裝
go get github.com/beego/bee
# 檢測
bee
bee version

等了半天,終於下載下來了,大小是5M+
在這裏插入圖片描述
在這裏插入圖片描述

起飛

初始化

# 使用上文安裝的bee
cd %GOPATH%/src/test
bee new ProjectName

在這裏插入圖片描述
項目結構出來了:
在這裏插入圖片描述

# 進入項目根目錄
cd C:\Users\cc\go\src\test\Gocc
# 啓動 按照默認配置,須在根目錄執行下述命令.除非該配置
bee run

出錯了,沒有安裝beego啊:
在這裏插入圖片描述
沒事沒事,那就安裝唄

# 還記得上文的方式嗎,很簡單
go get github.com/astaxie/beego

如果卡住了不下載,就取消,重新執行get命令

加上module 使go代理生效
set GO111MODULE=on

不過應該和module沒關係,因爲get都指明地址了。

起效了:
在這裏插入圖片描述
下載後的地址:C:\Users\cc\go\pkg\mod\github.com\astaxie\[email protected]
再次運行,仍然不行:
在這裏插入圖片描述
對項目,執行初始化命令:

go mod init Gocc

效果:
在這裏插入圖片描述
再次運行:
在這裏插入圖片描述
路徑報錯,去看下:
重新建項目,按照上文步驟,啓動成功:
在這裏插入圖片描述
訪問:
在這裏插入圖片描述
修改tpl文件,更改內容:
在這裏插入圖片描述
這是web應用
可能你要說,這沒什麼了不起,我大springBoot牛逼得多。
但請看官你莫急,好戲再後頭!

Create API

bee api ccLoveAPI

成功日誌:
在這裏插入圖片描述
結構:
在這裏插入圖片描述

  • 按照數據庫插件,基於數據庫創建Controller
# 安裝數據庫插件
go get github.com/Go-SQL-Driver/MySQL

在這裏插入圖片描述

# 基於數據庫創建model 和 controller。類似代碼生成器,但又不同
bee api [appname] [-tables=""] [-driver=mysql] [-conn="root:<password>@tcp(127.0.0.1:3306)/test"]
# 如果 conn 參數爲空則創建一個示例項目,否則將基於鏈接信息鏈接數據庫創建項目
# 示例:
bee api ccLoveAPI -tables="blade_menu" -driver=mysql -conn="root:<root>@tcp(127.0.0.1:3306)/blade"

創建成功,但是目錄好像有問題:
在這裏插入圖片描述

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