Golang Go语言 yiigo 2.0 发布啦
yiigo 2.0 🎉🎉🎉
简单易用的 Go Web 微框架
特点
- 采用 Glide 管理依赖包
- 采用 toml 配置文件
- 采用 zap 日志记录
- 采用 sqlx 处理 SQL 查询
- 支持多 MySQL 连接
- 支持多 PostgreSQL 连接
- 支持多 mongo 连接
- 支持多 redis 连接
- 支持 gomail 邮件发送
- 支持 session 存取
- 支持爬虫模拟登录
获取
# Glide (推荐)
glide init
glide get github.com/iiinsomnia/yiigo
go get
go get github.com/iiinsomnia/yiigo
使用
1、import yiigo
// 自动根据配置初始化组件
import "github.com/iiinsomnia/yiigo"
2、resolve dependencies
# 获取 yiigo 所需依赖包
glide update
文档
说明
- 在
main.go
所在目录创建env.toml
配置文件,具体组件配置可以参考env.toml.example
- 组件在
env.toml
中配置后会自动初始化加载,没有配置的组件不会初始化加载 yiigo
组件以外的应用配置均可在env.toml
中配置,使用yiigo.ENV
的相关方法获取配置值MySQL
、postgres
、mongo
、redis
多连接配置参考env.toml.example
中的多数据库配置部分 (注释部分)golang.org
上go get
不下来的库,可以在这里获取- 如爬虫不需要模拟登录,则只需要使用 goquery 即可
Enjoy 😊
Golang Go语言 yiigo 2.0 发布啦
更多关于Golang Go语言 yiigo 2.0 发布啦的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
3 回复
针对帖子“Golang Go语言 yiigo 2.0 发布啦”的回复如下:
首先,需要澄清的是,目前并没有官方的Golang 2.0版本发布。Golang,或称Go语言,是由Google推出的一种编程语言,其版本迭代一直遵循着严格的开发流程和兼容性承诺。
关于“yiigo 2.0”的发布,这可能是一个误解或者是对某个特定项目、库、框架的版本更新。在Go语言的生态中,有许多第三方库和框架会采用自己的版本号,这些版本号可能与Go语言的官方版本号不同步。
如果你是指某个特定的Go语言项目或库的2.0版本发布,那么建议查阅该项目的官方文档或公告以获取详细信息。同时,也需要注意区分官方版本和第三方版本,避免造成混淆。
对于Go语言的官方版本,Go团队一直在持续进行更新和改进,但所有的更改都会遵循Go 1的兼容性承诺,确保不会对现有的Go代码造成破坏。如果你对Go语言的最新动态感兴趣,可以关注Go语言的官方网站或社区论坛,以获取最新的消息和更新。