Goland基于外部配置文件实现debug

如下图所示,如果在go项目中使用了yaml配置文件:

Goland基于外部配置文件实现debug_第1张图片
那么就需要使用flag来解析参数

Goland基于外部配置文件实现debug_第2张图片
这个参数有一个默认值,如果使用命令行来启动go run main.go -f [path]即可,但是如果需要debug就有点麻烦了。

Goland基于外部配置文件实现debug_第3张图片
如上图debug的按钮是一键化运行,并没有无法直接传入参数。

在最后一个选项中Modify Run Configuration可以配置。

Goland基于外部配置文件实现debug_第4张图片
Goland基于外部配置文件实现debug_第5张图片
第一步选择Packge,第二部选择main函数所在目录,第三步是根目录,第四个是命令参数。

go run main.go -f etc/user.yaml

实际传入的应该是-f etc/user.yaml
在这里插入图片描述

如果是相对目录直接传入相对与主函数的路径文件即可,否则传入绝对目录。

配置好了点击Run或者Debug就是添加了外部配置文件了的。

你可能感兴趣的:(SHARE,Code,Tools,Go,go,goland)