有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (2) 个答案

  1. # 1 楼答案

    尝试在@Digits上放置约束:

    @Digits(integer = 6, fraction = 2)
    public String getAmount() {
       return amount;
    }
    
  2. # 2 楼答案

    Item类的amount字段进行注释,如下所示

    class Item {
    
       @Digits(integer = 6, fraction = 2, message = "{javax.validation.constraints.Digits.message}")
       private BigDecimal amount;
    }
    

    在上面的类中integerfraction是强制的,message是@Digit的可选参数,在那里我们可以配置自定义错误消息

    现在,我们创建一个名为ValidationMessages的属性文件。源目录中的属性。它看起来会像什么

    javax.validation.constraints.Digits.message = "custom error message will be here"