Go语言Iris框架+Gorm 增删改查分页API项目restful新手向

分享一个使用Go语言的Iris框架和GORM库构建的图书管理系统项目,包含JWT认证、RESTful API、MySQL数据库交互等功能,旨在为初学者提供参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在学习Go语言的iris框架和gorm,发现资料还是挺少的。自己写了一个管理图书的增删改查项目。

希望能给想入门go语言的朋友一个参考。

项目地址

https://github.com/pppercyWang/iris-gorm-demo

iris-gorm-demo

与lib-ui对应的服务端代码,使用iris+gorm+mysql搭建的一个restful项目模板

12.26更新
  1. 优化代码结构
  2. jwt实现
  3. json传参
conf  配置文件
controllers  控制器 入参处理 api的入口
datasource 数据库配置 
models  结构体
db  sql数据文件 postman接口文件
repo 数据库的操作
middleware 中间件 jwt实现
route  注册路由
service 业务逻辑代码
utils  工具类
config.json 配置文件的映射
main.go 主程序入口

启动项目

1.安装依赖 go get
2.go run main.go
  1. 使用go get直接下载依赖,或在github手动下载包放到gopath/src/github.com/
  2. 导包时使用相对路径需要将项目放在你配置的GOPATH目录下
  3. 这里我没有使用go module来管理依赖,是因为下载包很容易被墙。你可以使用go mod init用go mod来管理
前端

https://github.com/pppercyWang/lib-ui

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值