bean-validation

    10热度

    3回答

    如何在非强制表单字段上使用@Pattern约束? @Pattern(regexp="...") private String something; 尽快提交我的形式,我得到验证错误预期,但用户可以保留该字段为空,因为这不是一个强制性的领域。 PS:我可以写我自己的约束注释。不过,我只是问一个更简单的方法来结合注释或添加注释属性。 JSR303的实现是hibernate-validator。

    0热度

    1回答

    要创建有条件验证组,JSR 303的验证中我窝静态或没有静态接口,一个接口类传递给注释是这样的: @NotEmpty (groups={UpdateValue.class}) 我有好几个不同的接口我想在父接口中组合我的代码的类型。这个模式好吗?子接口应该是静态的还是非静态的?父接口应该是静态的还是非静态的? 这是我要创建的接口的例子: package com.value.validationT

    14热度

    1回答

    我想在我的注释中包含一个动态消息,该消息根据传递给它的其他变量中的值来更改文本的主体。我设置了一条默认消息,但是当设置了某个指标时,我想显示不同的消息。这可能吗? 这里是我的注解 - @Target({TYPE, ANNOTATION_TYPE}) @Retention(RUNTIME) @Constraint(validatedBy = FieldMatchValidator.class)

    2热度

    2回答

    我有一个建模采购订单的模型对象。采购订单包含几个字段(如ID和日期)以及作为ArrayList的行项目列表。我可以验证父购买订单是否正常,但在验证订单项时会窒息。 任何人都可以帮助我验证复杂的对象吗?如果我无法自动验证复杂对象,我该如何编写一个自定义验证器,该验证器依赖父级约束注释,然后迭代子项目?此Validator实例需要能够调用something.validate(purchaseOrder

    19热度

    2回答

    我在使用@Valid参数到我的@Controller上的处理程序方法时遇到问题。我的代码如下所示: @RequestMapping(value=BIBBLE_BOBBLE_URI_PATTERN + "/widgets", method=RequestMethod.POST) @ResponseBody @ResponseStatus(HttpStatus.CREATED) public W

    5热度

    2回答

    好的,我试图得到一个验证器与一个jsp形式工作..刚刚开始使用maven,所以它都有点新...什么是最好的方法找到我应该为上述类选择哪个存储库?我已经有以下条目进行验证: <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <versio

    0热度

    1回答

    我有实体ExchangeRate {date,currencyFrom,rate}。实体currencyFrom具有属性代码和名称。我将它添加到容器addNestedContainerProperty(“currencyFrom.code”); 它工作正常,代码显示在vaadin表中。 现在我创建BeanValidationForm并将其添加到它。它因为BeanValidationValidato

    19热度

    3回答

    我不明白为什么JSR 303(bean验证)是为getter方法而不是setter?将它置于setter方法下更合乎逻辑,因为这是进入字段的入口点,并且应该在此之前检查验证?

    10热度

    1回答

    默认情况下,ValidationMessages.properties可以位于我的类路径的根目录中。我可以像com.myapp.Anything.properties一样更改此文件的位置吗?

    1热度

    1回答

    我正在使用Hibernate验证器。我有一个类级别的注释。它比较三个性质的平等。当执行验证时,我需要从返回的javax.validation.ConstraintViolation对象中获取PropertyPath。由于它不是单个字段,因此getPropertyPath()方法返回null。是否有另一种方法来查找PropertyPaths? 这是我的注释实现 - @MatchField.List(