gpt4 book ai didi

go - beego中是否可以使用多个注解?

转载 作者:IT王子 更新时间:2023-10-29 01:41:34 25 4
gpt4 key购买 nike

我有这样的模型:

type Service struct {
Id uint64
Name string
Secret string
Disabled bool
}

并希望使用formvalidorm 等注释。而且我找不到我应该如何声明这些注释。应该是一个还是多个?如果很多,我应该使用什么分隔符?

最佳答案

引自reflect.StructTag :

By convention, tag strings are a concatenation of optionally space-separated key:"value" pairs.

所以你可以指定多个以空格分隔的键值对,比如:

type Service struct {
Id uint64 `form:"id" valid:"Range(1, 999)" orm:"auto"`
}

在此答案中查看有关标签的更多信息:What are the use(s) for tags in Go?

关于go - beego中是否可以使用多个注解?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43498452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com