对于开发人员来说,对用户输入的参数或者系统参数做校验,是日常工作之一。
很多小伙伴在写接口的时候,可能都会碰到一个问题: 参数校验应该怎么写?
比如,开发一个用户注册接口,需要校验以下条件:
乍一看,这种校验逻辑看起来很简单嘛,直接写几个 if 就完事了。
if
但真的这么简单吗?
接下来我们就从传统的参数校验入手,看看问题出在哪,然后再聊聊 Spring Boot 中如何优雅地实现参数校验 ,希望对你会有所帮助。