会员中心-接口参数校验

一、参数验证:

       1.接口设计原则:职责单一、入参结构明确等几个特性去设计,后续详细讨论;

       2.接口参数校验:大量的参数 以及级联关系,如果常规方式 ,各种if 充满接口校验方式,不易维护

          基础架构本身是springboot—spring cloud,经过查阅资料与调研,选择hibernate validator 第三方包来集成处理

          大大简化接口校验工作;利用他的分组以及各种注解,其中枚举自定义注解、参数必传,可传;可传有个难题是传递了校验

          不传递不校验,部分注解自定义开发,遵守hibernate validator 注解模式;

    spring-boot-starter-web包里面有hibernate-validator包,不需要引用hibernate validator依赖。

          

    3.效果如下图:

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值