如何验证 DTO 字符串字段是指定值之一
How to validate DTO string field is one of specified values
我的 spring 启动应用程序有一个 DTO class 用于创建任务。
public class CreateTaskDTO {
@NotBlank
private String status;
}
我希望 type
字段为以下值之一:“DONE”、“IN_PROGRESS”、“OPEN”。
是否有休眠约束或任何其他我可以验证该字段的解决方法?
public enum Status() {
DONE, IN_PROGRESS, OPEN
}
public class CreateTaskDTO {
@NotNull
private Status status;
}
必须创建枚举。创建的枚举也应该在 DTO 中使用。
我的 spring 启动应用程序有一个 DTO class 用于创建任务。
public class CreateTaskDTO {
@NotBlank
private String status;
}
我希望 type
字段为以下值之一:“DONE”、“IN_PROGRESS”、“OPEN”。
是否有休眠约束或任何其他我可以验证该字段的解决方法?
public enum Status() {
DONE, IN_PROGRESS, OPEN
}
public class CreateTaskDTO {
@NotNull
private Status status;
}
必须创建枚举。创建的枚举也应该在 DTO 中使用。