Java + Spring - 如何验证枚举

Java + Spring - How to validate an enum

问题很简单 - 如何验证枚举?

我尝试了 @NotNull@NotBlank@NotEmpty@Size@Min + @Max

我尝试的每一个,它都说

The annotation @_____ is disallowed for this location

我应该使用哪个注解????

变量:

private static enum GearTeethType{OUTERTEETH, INNERTEETH, NOTEETH}

这不是您显示的变量,而是枚举声明。尝试将变量声明为 private GearTeethType gearTeethType; 并对其进行注释。