简体中文
主题
依赖注入 · 配置管理 · 生命周期 · 结构化日志 · 分布式追踪
核心代码简洁高效,基于 Go 标准库与少量精选依赖,无框架强绑定。
基于接口的组件系统,通过 weaver.Implements 声明组件,weaver generate 自动生成注册代码。
通过 weaver.Ref 声明组件依赖,框架自动构建组件图并按需实例化。
基于 Viper,支持 YAML / TOML / JSON 等多种格式,WithConfig 泛型注入,配置变更自动生效。
基于 Go 标准库 slog,自动携带 TraceID / SpanID,支持轮转压缩的文件输出。
开箱即用的分布式追踪,日志与链路自动关联。