@RequestParam验证

Dim*_*ima 5 java validation spring spring-mvc

有没有一种方法可以使用 spring 验证请求参数,而无需在每个函数中检查它?例如,控制器中的每个方法都会生成元素列表,并且每个方法接受“from”和“to”参数,因此验证是: from >=0 && to > 0 && from < to

我想配置 spring 返回BAD_REQUEST或其他一些状态,就像它无法将 string 转换为 int 参数时一样。

谢谢。

Boz*_*zho 0

直接-不。但如果你把它们包装在一个类中,你就可以拥有那个Validator.supports(YourClass.class)validate(..)

public class Range {
   private int from;
   private int to;
   //setters & getters
}
Run Code Online (Sandbox Code Playgroud)