Go语言二次封装Gorm(可在任何项目中使用)

431 阅读1分钟

gorm二次封装

首先我们项目要依赖一下组件

gorm组件

logrus日志

简单介绍

一个可以在任何项目或者框架中使用的轮子

优点

  • 项目采用的是gorm最新封装.
  • 项目采用创建者模式封装.
  • 项目支持Cluster集群单体两种模式,可以自由切换.
  • 项目可以同时连接多个db库也可以只连接单个库,或者不同的服务器数据库都是可以的.
  • 项目可以自由切换sql控制台日志显示,文件日志记录,和不显示任何sql日志.
  • 单例模式连接.
  • 可插拔式的使用.
  • 方便快速接入到不同的项目中使用.
  • 以及支持集群模式等

简单实用

只需要在自己项目的init 方法中初始化,立马就可以使用了,方便快捷.

image.png

下面我拿 GoFramge 测试一下

image.png

所以这个轮子在任何项目都是可以快速接入使用的

仓库地址: gitee.com/golang520/g…