在Spring中验证复选框的注释

时间:2018-11-12 11:39:45

标签: spring hibernate validation spring-annotations

我的Spring应用程序中有一些复选框。我正在使用尺寸注释来检查是否至少单击了一个复选框。

@Column(name = "workallot") 
@Size(min=1, max=6)
private Integer[] workAllotment;        

它将为以下六个复选框生成消息

  

大小必须在1到6之间

但我希望它像

  

必须至少选中一个复选框

我如何自定义此消息?

1 个答案:

答案 0 :(得分:1)

 @Size(min=1, max=6 ,message = "At least One Checkbox must be checked")

以下是提供注释所需要的所有参数的文档:

https://docs.oracle.com/javaee/7/api/javax/validation/constraints/Size.html

这也是类似的问题:

How to customize Hibernate @Size error message to indicate length of entered field