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

得意时要看淡,失意时要看开。不论得意失意,切莫大意;不论成功失败,切莫止步。志得意满时,需要的是淡然,给自己留一条退路;失意落魄时,需要的是泰然,给自己觅一条出路Goland基于外部配置文件实现debug,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

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

在这里插入图片描述
那么就需要使用flag来解析参数

在这里插入图片描述
这个参数有一个默认值,如果使用命令行来启动go run main.go -f [path]即可,但是如果需要debug就有点麻烦了。

在这里插入图片描述
如上图debug的按钮是一键化运行,并没有无法直接传入参数。

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

在这里插入图片描述
在这里插入图片描述
第一步选择Packge,第二部选择main函数所在目录,第三步是根目录,第四个是命令参数。

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/156095.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!