Spring request参数枚举验证

问题描述 投票:0回答:1

我的@RestController具有服务端点,该端点将枚举作为参数。这个枚举有4个值,但我想限制用户只能从两个值中进行选择。像

之类的东西
@RequestParam @Min(value= 1, message = "lorem ")
            @Max(value = 10, message = "yfufhu")

但用于枚举-验证给定的参数是否在{value1,value2}

反正有这样做吗?谢谢!

spring spring-boot enums request spring-restcontroller
1个回答
0
投票

要验证路径变量,控制器类应使用@Validated进行注释。

@RestController
@Validated
public Class RestController(){
//...code
}

check this one

希望有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.