Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
112f0f95b4 | |||
e7df508a9c |
15
README.md
15
README.md
@ -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` 配置项。
|
||||
|
Loading…
Reference in New Issue
Block a user