https://dasarpemrogramangolang.novalagung.com/C-3-http-request-payload-validation.html
http://blog.studygolang.com/2020/02/echo-custom-validator/
参数自动绑定和校验是 Web 框架很重要的两个功能,可以极大的提升开发速度,并更好的保证数据的可靠性(服务端数据校验很重要)
不同于 Binder,Echo 并没有内置数据校验的能力,也就是没有默认的 Validator 实现。然而,你可以很方便的集成第三方的数据校验库。跟 Binder 类似,Echo 提供了一个 Validator 接口,方便将第三方数据校验库集成进来。
Validator interface {
Validate(i interface{}) error
}
通过这个实现这个接口,可以很方便的将任何第三方数据校验库集成到 Echo 中。在 Awesome-Go 上可以找到第三方数据校验库:https://github.com/avelino/awesome-go#validation。 https://github.com/go-playground/validator
https://blog.csdn.net/guyan0319/article/details/105918559/
https://github.com/go-playground/validator
https://www.cnblogs.com/jiujuan/p/13823864.html
https://dasarpemrogramangolang.novalagung.com/C-3-http-request-payload-validation.html
https://github.com/mattn/echo-example/blob/master/main.go
https://github.com/lqs/sqlingo