[英]Validating POJO with JSR 303
我有一个POJO如下:
public class ClosureCodeReasonRequest {
@NotNull(message = MessageConstants.CLOSURE_CODE_BLANK_ERROR)
@NotBlank(message = MessageConstants.CLOSURE_CODE_BLANK_ERROR)
private String closureCode;
@NotNull(message = MessageConstants.REASON_TITLE_BLANK_ERROR)
@NotBlank(message = MessageConstants.REASON_TITLE_BLANK_ERROR)
@Size(max = 50, message = MessageConstants.REASON_TITLE_TOO_LONG)
private String reasonTitle;
@NotEmpty
private List<String> programList;
@NotNull
@NotBlank
private String isActive;
@NotNull
@NotBlank
private Long version;
}
在上面的POJO中, isActive
值可以为“ true”或“ false”, programList
长度可以为1或2,并且内容将在“ Test1”和“ Test2”之间。
是否有任何可用于这些要求的内置注释,还是我必须创建一个新的注释?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.