我有一个具有布尔对象的用户输入映射类:
...
@ApiModelProperty(value = "Approval Status")
@NotNull(message = "{workspace.isApproved.notNull}")
private Boolean isApproved;
...
从前端开始,如果用户将
123
作为isApproved
的值发送,它将转换为true
,我想将其值限制为0
和1
,即如果存在验证错误其他值是从前端发送的。 最佳答案
如果要指定整数范围,请尝试查看@Min
和@Max
批注。如果只是这两个值,那么您也可以只拥有一个RegEx。
例如:
@Pattern(regexp = "(0|1)")
private String testField;