增加验证规则与结构体字段数据结构的定义
This commit is contained in:
@ -1,3 +1,9 @@
|
||||
# 数据验证规则
|
||||
|
||||
数据验证封装库, 基于 github.com/go-playground/validator/v10 二次封装
|
||||
数据验证封装库, 基于 github.com/go-playground/validator/v10 二次封装
|
||||
|
||||
## 二次封装原因
|
||||
|
||||
**validator/v10** 本身功能十分强大, 所以选择此库作为参数验证规则库, 但是此库使用前提是定义明确的结构体、map, 并且按需给固定的字段属性注册指定的验证方法.
|
||||
而实际开发中, 数据验证规则往往是动态的, 所以需要二次封装, 使其更加灵活.
|
||||
同时, 二次封装还可以在验证之前做一些基础的数据格式化, 如字符串去空格、类型转换等.s
|
||||
|
Reference in New Issue
Block a user