当前位置:首页 > 默认分类 > 正文内容

gin框架的绑定器在无参数时使用默认值

佳鑫7个月前 (05-18)默认分类8430

gin框架的绑定器是支持默认值的,但是中文搜索引擎上硬是没搜到……遂写下这篇内容。

实现方法很简单;

type User struct {
    Name string `form:"name" binding:"required,max=150"`
    Age  int64  `form:"age,default=0" binding:"required"`
    Sign string `form:"sign,default=你好" binding:"required"`
}

上面结构体中的 default=0 和 default=你好 就是设置默认值的方法…………

参考链接:https://github.com/gin-gonic/gin/issues/1052#issuecomment-515966643


扫描二维码推送至手机访问。

版权声明:本文由葭兴网 JaXing.cc发布,如需转载请注明出处。

本文链接:https://www.jaxing.cc/p/21.html

标签: 教程golang
分享给朋友:

“gin框架的绑定器在无参数时使用默认值” 的相关文章

【教程】PHP简单实现TCPing

说起来ping命令大家可能都不陌生,一般家里网络不好可能就经常ping baidu.com 来测试网络贯通性,亦或者某某网站打不开了用ping来试一下是不是寄了,再或者就是用ping来获取网站的ip但是一说到tcping就有点茫然了,从没用过阿其实ping和tcping都差不多,就是协议层上的区别p...

【教程】linux下的Nginx自编译安装云锁进行防护

【教程】linux下的Nginx自编译安装云锁进行防护

什么是云锁?云锁是奇安信旗下的一个面向服务器安全的加固方案,具体什么的就不巴拉巴拉了,可以理解为windows电脑上的防护(防护)软件,可以用来防护服务器,以免受到有心者的侵害。除了基础防护,还需要更高级的自编译防护此篇文章是精炼了官方自编译nginx文档的一篇文章,是面向linux的 nginx的...

无需电脑,借助termux使其Android手机自己adb自己

无需电脑,借助termux使其Android手机自己adb自己

*本文内容仅适用于Android11(R)以上,因为11以下没有无限adb调试首先要下载好termux才能进行后续操作官方下载v118>>蓝奏云下载v118(推荐)>>开启手机开发者选项(以MIUI13为例)连接WIFI后进入开发者选项并启用无线调试选勾 始终允许通过此网络进...

MT管理器的【文本加/解密,编/解码】插件使用文档

MT管理器的【文本加/解密,编/解码】插件使用文档

【文本加/解密,编/解码】插件适用于MT管理器,方便开发者对字符串的一些编/解码等调试操作该插件实现的方式均为本地离线操作,无第三方依赖库,安全小巧MT管理器的插件管理->插件中心搜索"加密"即可找到安装使用方法(推荐在文本编辑中使用):加密/编码部分使用介绍现支持md5、...

MT管理器的【Java代码快速插入】插件使用文档

MT管理器的【Java代码快速插入】插件使用文档

【Java代码快速插入】插件适用于MT管理器,方便开发者对常用的Java代码进行快速填入的操作,免去繁琐的编辑步骤该插件实现的方式均为本地离线操作,无第三方依赖库,安全小巧MT管理器的插件管理->插件中心搜索"快速插入"即可找到安装使用方法(推荐在文本编辑中使用):在MT的...

宝塔面板一键安装golang环境脚本

宝塔面板一键安装golang环境脚本

由于宝塔官方迟迟不出golang一键环境且php逐渐满足不了性能,开始尝试go的怀抱开始教程:(本文环境:宝塔面板7.9.0+,OpenCloudOS8.6,x86_64,go1.20.5.linux-amd64.tar.gz)①首先确保宝塔面板已安装完成,且能正常使用,没有宝塔面板的话不保证脚本在...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。