697 B
697 B
会话 ID: 20260102-02
- 执行原因: 用户希望在运行时通过命令行参数指定配置文件,并优化配置文件查找逻辑,优先使用当前目录下的文件。
- 执行过程:
- 修改
server/config/config.go中的LoadConfig函数。 - 增加命令行参数解析逻辑,支持
-c或-config参数。 - 调整配置文件查找顺序:优先检查
config.{env}.yaml(当前目录),其次是config/config.{env}.yaml,最后是上级目录。
- 修改
- 执行结果: 现在可以通过命令行参数指定配置文件,或者直接将配置文件放在可执行文件同级目录下,无需严格依赖
config/目录结构。