Compare commits

...

2 Commits

View File

@ -2,16 +2,6 @@
ConfigX 是一个 Go 语言的配置库,提供了一种简单的方式来读取和管理应用程序的配置信息。
## 特性
- 支持多种配置文件格式YAML、JSON、TOML 等)
- 环境变量支持和集成
- 配置热重载
- 类型安全的配置访问
- 支持不同环境的配置文件
- 灵活的初始化选项
- 线程安全
## 安装
使用 go get 安装 ConfigX
@ -22,10 +12,9 @@ go get gitea.cccvno1.com/chenchi/configx
```
## 快速开始
基本使用方法参考 [example](https://gitea.cccvno1.com/chenchi/configx/src/branch/master/example)。
基本使用方法参考 [examples](https://gitea.cccvno1.com/chenchi/configx/tree/master/examples) 目录。
## 部分特性说明
## 特性说明
### 环境变量支持
可以通过环境变量来覆盖配置文件中的配置项,环境变量的命名规则为 `PREFIX_KEY`,其中 `PREFIX` 为环境变量的前缀,默认值为 `APP``KEY` 为配置项的名称。例如 `APP_SERVER_PORT=9000` 可以覆盖配置文件中的 `server.port` 配置项。