go 创建对象数组_GoFrame v1.8.0 发布,Go 应用开发框架

GoFrame v1.8.0 发布,带来多项功能改进和bug修复。新增了gerror错误处理模块、gmutex高级互斥锁模块,改进了glog日志模块和gdb ORM模块,支持更多数据库操作。同时,ghttp模块、gvalid数据校验模块、gtcp TCP通信模块也得到加强。框架现拥有69个开发模块,单元测试覆盖率为77%。请注意升级时可能存在的不兼容性问题。
摘要由CSDN通过智能技术生成
046d1f0f2f7d01b2085fcbb0c62ff804.png

IT服务圈儿

有温度、有态度的IT自媒体平台

来源:文章转载自 OSCHINA 社区 [http://www.oschina.net]

新功能改进

1、框架目前 69 个开发模块(不包括内部模块),原生代码 65302 行(不包含第三包依赖包),单元测试覆盖率达到 77% ;

2、新增 gerror 错误处理模块:https://goframe.org/errors/gerror/index

3、改进 gcharset 字符编码转换模块,支持更多的字符集:https://goframe.org/encoding/gcharset/index

4、新增 gmutex 模块,基于 channel 实现的高级互斥锁模块,支持更丰富的互斥锁特性:https://goframe.org/os/gmutex/index

5、改进 glog 日志模块:

  • 新增日志异步输出特性:

    https://goframe.org/os/glog/async

  • 新增 Flags 额外功能特性:

    https://goframe.org/os/glog/flags

  • 新增 Json 数据格式输出:

    https://goframe.org/os/glog/json

  • 新增自定义 Writer 接口特性:

    https://goframe.org/os/glog/writer

  • 修改 Backtrace 名称为 Stack ,并改进调用堆栈输出格式;

  • 新增 Expose 方法暴露内部默认 Logger 对象;

6、改进 gdb 数据库 ORM 模块:

  • 改进错误处理,当数据库操作没有查询到数据时, error 返回 sql.ErrNoRows 

    https://goframe.org/database/gdb/error

  • 改进 Update/Delete 方法支持 Order BY 及 LIMIT 特性;

  • 数据库链式操作及方法操作中,预处理变量参数支持 slice 参数:

    https://goframe.org/database/gdb/chainin

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值