goft-gin:基于gin的开发脚手架

时间:2024-05-30 12:49:59
【文件属性】:

文件名称:goft-gin:基于gin的开发脚手架

文件大小:39KB

文件格式:ZIP

更新时间:2024-05-30 12:49:59

gin gorm goft-gin Go

Goft-Gin 在web框架gin的基础上做的脚手架 安装 go get -u github.com/shenyisyn/goft-gin@v0.5.0 文档在此 功能说明 控制器、简易依赖注入、中间件、表达式、任务组件等。 后续功能正在发布中,因此可能有较大改动 使用视频(不定期更新) 第一章:控制器 直接开门见山。先讲下控制器的使用 今天演示下中间件的使用方式。在执行控制器方法前可以xxoo 当执行完成控制器方法后进行响应值的修改 原生gin的中间件无法定位到具体的URL。改造后目前支持路由级的中间件,支持绑定具体的URL进行中间件执行 今天顺便做个例子,请求控制的业务代码常规来讲应该怎么写 今天我们把业务代码和参数验证进行分离,原理也是使用路由级中间件来完成 ----------------------------你们要的ORM来了 重写了IoC。实现控制器注入,并演示ORM注入的


【文件预览】:
goft-gin-master
----.gitignore(7B)
----go.mod(293B)
----goft()
--------SysConfig.go(1KB)
--------Annotations.go(1KB)
--------ExprParser.go(2KB)
--------Model.go(239B)
--------Goft.go(4KB)
--------FairingHandler.go(2KB)
--------Fairing.go(160B)
--------WebUtil.go(3KB)
--------ExprParser_test.go(2KB)
--------IClass.go(107B)
--------NodeTree.go(2KB)
--------path.go(2KB)
--------tree.go(16KB)
--------Responder.go(2KB)
--------GoftTree.go(912B)
--------GPA.go(3KB)
--------GormAdapter.go(664B)
--------SqlResponder.go(3KB)
--------Task.go(1KB)
--------Error.go(2KB)
--------NodeTree_test.go(5KB)
----LICENSE(11KB)
----go.sum(7KB)
----README.md(6KB)
----tests()
--------internal()

网友评论