bean-validation

    2热度

    1回答

    在我的春节,启动应用程序我有以下方法: Decision create(@NotBlank String name, String url, @NotNull User author); 现在直接在代码我检查以下条件: if (!org.apache.commons.lang3.StringUtils.isEmpty(url) && !urlValidator.isValid(url)) {

    2热度

    1回答

    我已配置我的Spring Boot 1.5.1应用程序与JSR 303验证。在错误数据的情况下,我得到ConstraintViolationException。 是否有可能通过ConstraintViolationException得到关于什么错误的详细信息(现在为空)(例如,哪些字段或方法参数违反了约束)?

    1热度

    1回答

    我遇到过一些使用输入控件但没有value属性集的情况,即它们在后台bean中没有直接表示。 用户输入完全由ajax监听器处理。一个示例是column filters in the primefaces table的输入元素。 然而,这种输入字段打交道时,MyFaces的提醒我一下每个: Feb 09, 2017 3:04:51 PM javax.faces.validator.BeanValida

    2热度

    2回答

    我有一个dropwizard 1.0.6应用程序。我希望把所有JAX-RS和验证上的注释的接口上,然后注册我的资源来实现这个接口,类似于: @Path("/user") @Produces(MediaType.APPLICATION_JSON) public interface UserEndpoint { @POST @Consumes(MediaType.APPLICA

    0热度

    1回答

    据我所知,在JEE7 Bean验证自动与CDI集成。 例如,如果我使用CDI容器,我不需要注入并使用javax.validation.Validator来检查我的bean是否违反了某些约束。 所以,我不需要做这样的事情: @Inject Validator validator; ... SoccerPlayer player = new SoccerPlayer(); play

    0热度

    2回答

    JSR-303验证我有这样字段在我的域模型类验证约束: @Column(nullable = false, name = "name") @NotEmpty(groups = {Envelope.Insert.class, Envelope.Update.class}) @Size(min = 3, max = 32) private String name; 当

    1热度

    2回答

    我有一个用户实体,它使用了Spring Validation Annotation [编辑 - Bean验证规范],如下所示。当我使用登记行动,但我试图通过不同的行动称为更新使用相同的实体(用户),我想排尿@NotEmpty注释 @NotEmpty(message = "{warn.null.user.password}") private String password; 这种验证是确

    1热度

    2回答

    我想处理@ControllerAdvice类中的所有控制器异常,但是当捕获BindException时,找不到根异常。 这里是我的代码: 控制器: @PostMapping public ResponseEntity<UserDto> add(@Valid UserDto user) { return ResponseEntity.ok(user); } UserDto: pub

    1热度

    1回答

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

    0热度

    1回答

    我想定制(包括国际化)不工作JSR303,但我总是得到 ### Message 'msg.test.validation' not found ### 我创建了一个ValidationMessages.properties与内容文件 msg.test.validation=This is a test 的文件(包括ValidationMessages_de.properties,_de_D