不做大哥好多年 不做大哥好多年
首页
  • MySQL
  • Redis
  • Elasticsearch
  • Kafka
  • Etcd
  • MongoDB
  • TiDB
  • RabbitMQ
  • 01.GO基础
  • 02.面向对象
  • 03.并发编程
  • 04.常用库
  • 05.数据库操作
  • 06.Beego框架
  • 07.Beego商城
  • 08.GIN框架
  • 09.GIN论坛
  • 10.微服务
  • 01.Python基础
  • 02.Python模块
  • 03.Django
  • 04.Flask
  • 05.SYL
  • 06.Celery
  • 10.微服务
  • 01.Java基础
  • 02.面向对象
  • 03.Java进阶
  • 04.Web基础
  • 05.Spring框架
  • 100.微服务
  • Docker
  • K8S
  • 容器原理
  • Istio
  • 数据结构
  • 算法基础
  • 算法题分类
  • 前置知识
  • PyTorch
  • 01.Python
  • 02.GO
  • 03.Java
  • 04.业务问题
  • 05.关键技术
  • 06.项目常识
  • 10.计算机基础
  • Linux基础
  • Linux高级
  • Nginx
  • KeepAlive
  • ansible
  • zabbix
  • Shell
  • Linux内核

逍遥子

不做大哥好多年
首页
  • MySQL
  • Redis
  • Elasticsearch
  • Kafka
  • Etcd
  • MongoDB
  • TiDB
  • RabbitMQ
  • 01.GO基础
  • 02.面向对象
  • 03.并发编程
  • 04.常用库
  • 05.数据库操作
  • 06.Beego框架
  • 07.Beego商城
  • 08.GIN框架
  • 09.GIN论坛
  • 10.微服务
  • 01.Python基础
  • 02.Python模块
  • 03.Django
  • 04.Flask
  • 05.SYL
  • 06.Celery
  • 10.微服务
  • 01.Java基础
  • 02.面向对象
  • 03.Java进阶
  • 04.Web基础
  • 05.Spring框架
  • 100.微服务
  • Docker
  • K8S
  • 容器原理
  • Istio
  • 数据结构
  • 算法基础
  • 算法题分类
  • 前置知识
  • PyTorch
  • 01.Python
  • 02.GO
  • 03.Java
  • 04.业务问题
  • 05.关键技术
  • 06.项目常识
  • 10.计算机基础
  • Linux基础
  • Linux高级
  • Nginx
  • KeepAlive
  • ansible
  • zabbix
  • Shell
  • Linux内核
  • GO基础

  • 面向对象

  • 并发编程

  • 常用库

  • 数据库操作

  • Beego框架

    • 01.Beego安装
    • 02.Beego创建项目
      • 01.Beego 中创建项
        • 1.1 创建运行项目
        • 1.2 使用golang IDE打开
        • 1.3 项目目录结构分析
        • 1.4 配置golang IDE打开 .tpl文件
      • 02.beego框架基本使用
        • 2.1 创建控制器
        • 2.2 创建.tml页面
        • 2.3 配置路由
        • 2.4 访问
    • 03.获取参数传值
    • 04.路由
    • 05.模板基本使用
    • 06.Model封装公共方法
    • 07.Config参数配置
    • 08.Cookie
    • 09.Session
    • 10.日志模块
    • 11.上传文件
    • 12.GORM操作
    • 13.GORM查询
    • 14.GORM 关联查询
    • 15.GORM原生SQL
  • Beego商城

  • GIN框架

  • GIN论坛

  • 微服务

  • 设计模式

  • Go
  • Beego框架
xiaonaiqiang
2021-05-23
目录

02.Beego创建项目

# 01.Beego 中创建项

# 1.1 创建运行项目

C:\aaa>  bee new beegodemo02
C:\aaa>  cd beegodemo02
C:\aaa\beegodemo02>  go mod init  beegodemo02
C:\aaa\beegodemo02>  go build -mod=mod
C:\aaa\beegodemo02>  bee run
1
2
3
4
5

# 1.2 使用golang IDE打开

# 1.3 项目目录结构分析

# 1.4 配置golang IDE打开 .tpl文件

# 02.beego框架基本使用

# 2.1 创建控制器

  • controllers\goods.go
package controllers
import (
	"github.com/astaxie/beego"
)

type GoodsController struct {
	beego.Controller   // 控制器必须要继承 beego.Controller
}

func (c *GoodsController) Get() {
	c.TplName = "goods.tpl"
}
1
2
3
4
5
6
7
8
9
10
11
12

# 2.2 创建.tml页面

  • views\goods.tpl
<h1>我是商品页</h1>
1

# 2.3 配置路由

  • routers\router.go
package routers

import (
	"beegodemo02/controllers"
	"github.com/astaxie/beego"
)

func init() {
    beego.Router("/", &controllers.MainController{})
    beego.Router("/goods", &controllers.GoodsController{})
}
1
2
3
4
5
6
7
8
9
10
11

# 2.4 访问

  • http://127.0.0.1:8080/goods

上次更新: 2024/3/13 15:35:10
01.Beego安装
03.获取参数传值

← 01.Beego安装 03.获取参数传值→

最近更新
01
04.数组双指针排序_子数组
03-25
02
08.动态规划
03-25
03
06.回溯算法
03-25
更多文章>
Theme by Vdoing | Copyright © 2019-2025 逍遥子 技术博客 京ICP备2021005373号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式