首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
go
订阅
_羊羽_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
Go 语言官方依赖注入工具 Wire 使用指北
通过调研,了解到 Golang 中常用的依赖注入工具主要有 Inject 、Dig 等。但是今天主要介绍的是 Go 团队开发的 Wire,一个编译期实现依赖注入的工具。
万字长文:在 Go 中如何优雅的使用 wire 依赖注入工具提高开发效率?下篇
在《万字长文:在 Go 中如何优雅的使用 wire 依赖注入工具提高开发效率?上篇》,我讲解了 Go 语言中依赖注入工具 wire 的基本使用及高级用法。本篇就来介绍下 wire 的生产实践。
GO IOC之wire
1. wire 概述 - 基于依赖配置,自动生成 Go 代码初始化实现 2. wire 命令行安装 3. wire 两个核心概念 - providers(提供者)和 injectors(注入器) 3.
GO 如何利用高阶函数写出优雅的代码
前言 go项目中经常需要查询db,按照以前java开发经验,会根据查询条件写很多方法,如: GetUserByUserID GetUsersByName GetUsersByAge 每一种查询条件写一
go-kratos框架引入zap日志库
zap日志库是uber开源的一款高性能日志库,支持在 Golang 中进行快速、结构化、分级的日志记录。
使用现代化测试工具 k6 压测 kratos、go-zero、sponge 三个微服务框架
使用现代化测试工具 k6 压测 kratos、go-zero、sponge,强大的内置功能、高并发和高性能表现、以及与现代开发工具链的无缝集成,成为HTTP和gRPC测试的不二选择。
万字长文:在 Go 中如何优雅的使用 wire 依赖注入工具提高开发效率?上篇
本文就来介绍下什么是依赖注入,以及在 Go 语言中如何实践依赖注入,提高 Go 项目的开发效率和可维护性。
如何基于 zap 封装一个更好用的日志库
在今天的软件开发中,日志对于定位和解决问题至关重要。Go 社区有许多优秀的日志库供我们选择,其中有一款来自 Uber 公司的开源 Go 语言日志库 —— zap,非常流行,且以快著称。
go-zero + gorm 微服务框架搭建| 青训营
在青训营学习了微服务相关课程后,我打算自己动手尝试编写一个用户微服务,计划选用go-zero + gorm的架构。
Go 项目分层下的最佳 error 处理方式
本文对 Go 项目分层下的最佳 `error` 处理方式进行介绍,并通过使用 github.com/pkg/errors 库中的一些实用函数来提供实现示例。