Skip to content

env

高安全性的 Go 环境变量管理库,支持 .env、JSON、YAML 多格式,提供线程安全、审计日志和安全存储功能。

核心特性

  • 多格式支持 - .env、JSON、YAML 自动检测
  • 类型安全 - 自动类型转换与验证
  • 线程安全 - 分片锁实现的线程安全并发访问
  • 安全存储 - 敏感值内存锁定、自动清零
  • 审计日志 - 完整操作追踪
  • 变量展开 - ${VAR} 语法支持
  • 结构体映射 - 标签驱动的配置绑定

主要功能概览

功能说明
类型转换GetString, GetInt, GetBool, GetDuration, GetSlice
结构体映射标签驱动的配置绑定
安全存储敏感值内存保护
多格式加载.env, JSON, YAML

快速导航

入门

API 参考

安全