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控制器设计

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值