GF(Go Frame)是一款模块化、松耦合、生产级的Go应用开发框架。提供了常用的核心开发组件,如:缓存、日志、文件、时间、队列、数组、集合、字符串、定时器、命令行、文件锁、内存锁、对象池、连接池、数据校验、数据编码、文件监控、定时任务、数据库ORM、TCP/UDP组件、进程管理/通信、 并发安全容器等等。并提供了Web服务开发的系列核心组件,如:Router、Cookie、Session、路由注册、配置管理、模板引擎等等,支持热重启、热更新、多域名、多端口、多服务、HTTPS、Rewrite等特性。

package mainimport ("github.com/gogf/gf/g""github.com/gogf/gf/g/net/ghttp"
)func Hello1(r *ghttp.Request) {var User struct {Id   int    `json:"id"`Name string `json:"name"`}User.Id = 1User.Name = "dongbao"r.Response.WriteJson(User)
}func Hello2(r *ghttp.Request) {r.Response.Write("localhost: Hello2!")
}func main() {s := g.Server()s.Domain("127.0.0.1").BindHandler("/", Hello1)s.Domain("localhost").BindHandler("/", Hello2)s.SetPort(9090,9091)s.Run()
}

参考:

框架介绍 - GoFrame (ZH)-Latest - GoFrame官网 - 类似PHP-Laravel, Java-SpringBoot的Go企业级开发框架

[Go实战]goFrame框架初次使用相关推荐

  1. springboot 项目实战 基本框架搭建(IDEA)

    springboot 项目实战 基本框架搭建(IDEA) IDEA下载 我使用的是破解的专业版IDEA,使用权一直到2089年: 下载IDEA: 下载processional版本,然后百度搜索激活码即 ...

  2. 全栈开发实战 | SSM框架整合完整教程

    "一个人最好的状态:梦想藏在心里,行动落于腿脚." 目录 1.前言 2.基本概念 2.1 MyBatis 2.2 Spring 2.3 SpringMVC 3.开发环境搭建 3.1 ...

  3. 运维实战 LNMP框架安装

    运维实战 LNMP框架 架构简介 前期准备 MySQL的安装 MySQL的初始化 PHP的安装 参数的含义 Nginx与PHP的对接 PHPMyAdmin的安装与配置 Memcache的安装与配置 构 ...

  4. 深度学习实战1-(keras框架)企业数据分析与预测

    大家好,我是微学AI,今天给大家带来深度学习框架keras的实战项目,用于基本的企业数据分析,预测企业净利润情况,并利用灰色预测函数GM11进行预测模型.我们拿到企业数据,这里参数抽象成x1-x9,y ...

  5. vue3.0项目实战 - ElementUI框架版

    系列文章目录 第一章 论vue3.0和vue2.0区别之编程方式及例子详解 第二章 同一台电脑 实现 vue-cli2和vue-cli3同时并存 及 常见命令 第三章 vue3.0项目实战 - Ele ...

  6. 深度学习实战2-(keras框架)企业信用评级与预测

    深度学习框架如果仔细研究,其实难度没有想象中的那么大,今天我给大家带来一个深度学习框架keras简单的实战项目:企业信用评级与预测. 企业信用评级目前是一个完整的体系,包括信用评级的要素和指标.信用评 ...

  7. Blazor实战——Known框架单表增删改查导

    本章介绍学习增.删.改.查.导功能如何实现,下面以商品资料作为示例,该业务栏位如下: 类型.编码.名称.规格.单位.库存下限.库存上限.备注 1. 前后端共用 1.1. 创建实体类 在KIMS项目En ...

  8. kafka streams实战 pdf_spring框架实战口试材料

    Spring框架自诞生倚赖从来备受开发者青睐,有人亲切的称之为:Spring 百口桶.它包SpringMVC.SpringBoot.Spring Cloud.Spring Data等处理方案. 好多研 ...

  9. 基于androidx的快速开发框架_Vue企业级优雅实战07框架开发03封装基于MockJS的模拟数据...

    预览本文的实现效果: # giteegit clone git@gitee.com:cloudyly/dscloudy-admin-single.git# githubgit clone git@gi ...

  10. Java并发编程实战————Executor框架与任务执行

    引言 本篇博客介绍通过"执行任务"的机制来设计应用程序时需要掌握的一些知识.所有的内容均提炼自<Java并发编程实战>中第六章的内容. 大多数并发应用程序都是围绕&qu ...

最新文章

  1. 温控自动烘焙系统的研究与实现
  2. iicFPGA程序及仿真
  3. 网络营销外包新策略——B站坚信求新求变才能得以“青春永驻”!
  4. 城市规划理论1 选址理论
  5. python中options设置_如何使用ChromeOptions在Python selenium中禁用CSS
  6. 机器学习:正负样本数据量不平衡处理方法
  7. java super是什么意思_java中Super到底是什么意思?必须举例说明!
  8. 【HDU - 1281 】棋盘游戏 (经典的二分图匹配,匈牙利算法,枚举删除顶点,必须边,关建边)
  9. 11 操作系统第三章 内存管理 内存的基本知识 内存管理 内存空间扩充 连续分配管理方式
  10. linux中date命令详解,Linux 之date命令详解
  11. python列表数据运算_Python基础(2)——数据类型:Numbers、列表、元组、字典、字符串、数据运算...
  12. 【java笔记】Properties类
  13. Java进阶03 IO基础
  14. VS2017:无法安装Win10SDK_10.0.15063.UWP.Native、无法安装Microsoft.VisualC.Redist.12
  15. 用户自定义变量、系统变量、环境变量
  16. canvas实现动态小球碰撞
  17. B站上优质python教程推荐
  18. 64位处理器_计算机微处理器介绍
  19. 培训机构常见sql查询练习题目,你会做吗?
  20. xxx科技有限公司_公司管理制度

热门文章

  1. ISA 对比 PCI(ISA vs PCI)
  2. ARM与x86–蝶变ARM
  3. mysql中常用的筛查语句_数据库中常用的一些关键字
  4. Qt基本控件及三大布局
  5. Windows数据类型探幽
  6. 全能电子地图下载器 破解版 亲测可用
  7. “会用LabVIEW,但是却没有听说TestStand,好像有点说不过去吧!”(下)
  8. 单片机通过蜂鸣器播放任意音乐代码实现(2):音乐单片机代码自动生成
  9. CSDN中Markdown格式(编辑器)语法及其使用
  10. c语言怎么下载步骤,C语言教程下载_C语言教程APP手机最新版安装 - 风云下载