[英]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.