51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

springboot接口参数校验

# springboot 接口参数校验 {#springboot-接口参数校验}

本文讲解 springboot 项目如何支持接口参数的合法性校验。传统的做法是,在接口定义的实现逻辑中,补充参数的合法性校验,而这些校验逻辑会使用大量的代码。那么有没有一种简单、轻量、清晰的方法呢, 可以通过专门用于参数合法性校验的注解来实现。

有 2 种方式:

# 单个接口参数上增加校验 {#单个接口参数上增加校验}

  • 在 controller 类上添加注解@Validated
  • 在 api 参数前添加参数校验注解

# 实体类上增加校验 {#实体类上增加校验}

  • 在实体类对应的 controller 参数前添加注解@Validated
  • 在实体类的属性上添加校验注解
赞(4)
未经允许不得转载:工具盒子 » springboot接口参数校验