参数校验不测,Spring呢?

参数校验不测试,Spring框架本身并不能自动保证代码质量,但Spring Boot提供了@Valid@Validated注解,配合javax.validation(比如@NotNull@Size)可以帮你自动处理一些校验逻辑。不过,这不等于你可以不测参数校验。因为:

  • 你写的校验规则可能有逻辑错误(比如范围设大或设小)。
  • 框架的校验可能在特定场景下失效(比如复杂嵌套对象)。
  • 异常处理方式没写对(比如校验失败后返回什么信息)。

所以,Spring只是工具,参数校验的测试还是要做,至少写几个关键用例确认规则和错误返回符合预期。