摘要: 场景:在接口中经常需要对参数的合法性做验证,spring boot中提供了@Vaild注解,可以方便的完成验证。如何处理验证失败的返回类型,方便客户端调用。解决思路:在验证参数失败时,会抛出一个MethodArgumentNotValidException的异常,如果我们能捕获这个异常,那就可以把异... 阅读全文
posted @ 2020-07-17 17:51 划破黑夜 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 场景: 现有一组对外提供服务的http api,返回一个Result,序列化后json如下{"code":200,"message":"成功","data":null}其中data为业务数据,为了避免在返回给终端用户之前,被非法劫持篡改,需要在返回之前,通过一个约定的算法,生成一个签... 阅读全文
posted @ 2020-07-17 10:58 划破黑夜 阅读(344) 评论(0) 推荐(0) 编辑