SpringBoot参数校验
郭旭升 Lv6

为什么

接口的查询参数后台需要进行校验,同时还需要给出校验的返回信息放到统一封装的结构中。

如果在controller中直接校验需要用大量的if else做判断。Java API规范(JSR303)定义了Bean的校验标准validation-api。 hibernate validation是对这个规范的实现。增加了注解@Email、@length等。 Spring Validation是对hibernate validation的二次封装,用于支持Spring MVC参数自动校验。

 Comments