注解
文章平均质量分 94
蒲小英
good good study,day day up!
展开
-
校验注解
在项目的接口定义中,需要对接口的入参做必要的校验,以拦截不合法的请求。简单粗暴的使用if else校验虽然可以达到目的,但是代码看起来会繁琐、冗余,不直观,所以推荐使用注解进行校验,使得代码简单、优雅、方便维护。可以使用现成的校验组件,也可以进行自定义的注解校验。本篇文章主要讲解spring提供的Validated校验使用方式。原创 2021-01-30 21:11:09 · 1154 阅读 · 0 评论 -
自定义校验注解
API开发中经常会遇到一些对请求数据进行验证的情况,这时候如果使用注解就有两个好处。一是验证逻辑和业务逻辑分离,代码清晰; 二是验证逻辑可以轻松复用,只需要在要验证的地方加上注解就可以。以后开发过程中,关于参数合法性的校验,如果有已实现的注解(例如@NotNull、@NotEmpty等)可以直接使用,没有现成的可用,尽量使用自定义注解,使得业务逻辑与校验分离,校验逻辑复用,代码结构清晰。需求:接收一个Student对象,并希望对象里的age域的值是奇数。下面以此需求为例,解析自定义校验注解。原创 2020-11-18 16:21:21 · 1185 阅读 · 0 评论