jsr 303验证一个数字并自动初始化为0

时间:2010-12-03 12:26:29

标签: java bean-validation

在我的域类中,我有一个正在填充的整数 形成。如果用户输入任何数字,它将被验证,如果他离开 输入框为空,它将默认初始化为0

到目前为止,我已经用

完成了第一部分
@NumberFormat(style = Style.NUMBER)

如何将默认初始化为0?

3 个答案:

答案 0 :(得分:2)

如何为字段分配初始值?

如果该字段属于int类型,则其字段值自动为0

答案 1 :(得分:0)

只是做:

validation rules
private int numberToValidate = 0;

答案 2 :(得分:0)

如果youfr probldem是默认值为0,当用户未在框中输入任何内容时,请为接受范围设置验证器,并将其初始化为该范围之外的数字。如果所有数字都可以接受,请将其从int更改为Integer,并使用@NotNull。