我的@RestController具有服务端点,该端点将枚举作为参数。这个枚举有4个值,但我想限制用户只能从两个值中进行选择。像
之类的东西@RequestParam @Min(value= 1, message = "lorem ")
@Max(value = 10, message = "yfufhu")
但用于枚举-验证给定的参数是否在{value1,value2}
中
反正有这样做吗?谢谢!
要验证路径变量,控制器类应使用@Validated进行注释。
@RestController
@Validated
public Class RestController(){
//...code
}
希望有帮助!