如何根据枚举值验证rest请求中的字符串字段



我正在spring-boot项目中实现一个控制器类,并希望验证post方法的检索模型。它有一个字符串字段,应该根据枚举值进行验证。我想知道是否有任何验证注释可以获取枚举类并检查值是否有有效的枚举值?例如:

class ModelObject{
@EnumValidator(MyEnumClass.class)
String inputField;
}

如果您简单地将枚举指定为@RequestParam,它将根据枚举中的值进行验证。

此外,如果您使用的是swagger-ui,它将绑定到enum字段的值。

最新更新