bean-validation

    0热度

    1回答

    我已经使用javax.validation和Hibernate Validator实现了一些代码。使用验证的单元测试工作正常。该版本生成OSGi包和功能,并在Karaf中运行。 当我运行我的PaxExam集成测试时,我得到“无法创建配置,因为找不到Bean验证提供程序,请将类似Hibernate Validator(RI)的提供程序添加到您的类路径中。据我所知,我将它添加到我的类路径中。我有一个f

    0热度

    1回答

    我想建立一个NotNull检查,只有在Create组的工作,这样我就可以这样 @Data public static class TestDto { @NotNullOnCreate // @NotNull(groups = Create.class) // instead of this private String id; } 写我创建NotNullOn

    0热度

    1回答

    我正在开发一个使用spring-boot的应用程序。我想使用JSR注释来验证用户bean。问题是我有一些领域取决于他人的价值。例如,当status =“user_pr”时,我必须将地址,县和电话号码设置为强制性的。 这是我的豆: @JsonIgnoreProperties(ignoreUnknown = true) @JsonInclude(JsonInclude.Include.NON_NUL

    0热度

    1回答

    我使用Spring Boot构建了REST服务。在其中一个端点处,我有一个日期发布了一个请求参数以及两个其他参数。发布后,请求参数绑定到一个对象。日期绑定在LocalDate字段中。发布之后但在绑定之前,我喜欢使用验证和Hibernate验证器来验证请求参数。 LocalDate没有可用验证,因此我需要为LocalDate编写自定义验证。 这是被发布到端点: /parameter-dates?pa

    0热度

    1回答

    我试图用@ConvertGroup对我的spring引导项目进行一些级联验证,但似乎不起作用。任何人都可以告诉我我做错了什么? 我为这个问题创建了一个修剪过的项目。 您可以点击此处查看: https://github.com/ericbv/cascadingValidationConvertGroupSpringBoot 我对形式的下的DTO: 家长DTO @GroupSequenceProvid

    0热度

    1回答

    我有自定义验证注释称为@Role,我有自定义验证程序验证User它的工作原理。问题是,当我想使用Set<User>此验证程序来验证每一个元素这套这样 public class Project { // Validates @Role private User creator; // Throws error @Role private

    0热度

    1回答

    比方说一个,我有以下豆,我在我的控制器的输入方法得到使用@RequestBody public class MyRequestBean extends RequestBean { private static final long serialVersionUID = 1L; private String lastName ; private String fir

    0热度

    1回答

    我正在使用bean验证1.1,我想验证一个bean(在类级别)并向用户添加多个字段的反馈。 高水平什么我想要实现(省略可读性代码) @RequestCheck public class Request { private String param1; private String param2; private String param3; } public

    3热度

    1回答

    我们遇到了遗留代码的问题。有一个“用户名”字段验证组,验证它的长度,并确保它至少包含一个字母: @Column(name = "username") @Size(min = 4, max = 40) @Pattern(regexp = "^.*[a-zA-Z]+.*$") private String username; 我们的问题是,一些现有的传统数据不符合这些验证,和我试图找到一种方

    0热度

    1回答

    代码在这里我想用Bean验证: @Inject private ValidatorFactory validatorFactory; .... public Response create(@Context HttpServletRequest request) { ... Set<ConstraintViolation<UserDTO>> validate = v