jsr349

    1热度

    1回答

    BeanValidation 1.1规范定义API ExecutableValidator.validateParameters以验证放置在给定方法参数上的所有约束。 然而,API要求它传递被调用,以验证方法的对象实例: /** * Validates all constraints placed on the parameters of the given method. * * @par

    1热度

    1回答

    ExecutableValidator.validateParameters API允许它验证方法调用的参数。 但是,当它返回一组ConstraintViolations时,如何将集合中的违规元素链接到特定参数(比如按索引)? 想想我需要在用户发布表单时验证控制器方法调用。一旦我发现通过validateParameters API发现数据存在错误,我需要回复用户说您的值xxx字段无效。我确实需要知

    1热度

    3回答

    Java Bean验证1.1(JSR-349)定义了用于验证时间类型的注释,如@Future和@Past,但它们仅适用于开箱即用的java.util.Date和java.util.Calendar。 我使用java.time.LocalDate类型的字段,并想强制,它是在未来,但这样做看起来我会写我自己的@Future注释来支持这种类型,这是一种耻辱,因为@javax.validation.con