bean-validation相关内容
我创建了一个复合注释,其中包含@Digits和@Min @Digits(整数= 12,分数) = 0) @Min(value = 0) @ReportAsSingleViolation @Documented @Retention(RetentionPolicy.RUNTIME) @Target({FIELD,METHOD,ANNOTATION_TYPE ,CONSTRUCT
..
在我们的项目中,我们在单独的Maven模块中有Service和DAO层。服务模块依赖于DAO模块并与其实体一起使用。问题是我们不能放置自定义jsr 303约束,它使用DAO实体中服务层的一些服务,因为这会创建从DAO层到服务层的后向引用,因为验证器类需要在自定义的validatedBy属性中引用@Constraint。 有没有办法(使用标准的jsr 303 api)在运行时指定一些自定义约束
..
很抱歉,如果以前某个地方已经涵盖了这个问题。如果它已经链接到我,我还没有找到一个满意的答案。 我一直在寻找一种方法来寻找方法我的javax验证提供的错误消息更具体。 我目前为@Min注释提供的消息在ValidationMessages.properties文件中指定: javax.validation.constraints.Min.message =此变量的值必须小于{val
..
我不明白为什么JSR 303(bean验证)是针对getter方法而不是setter的?把它放在setter方法下是不合逻辑的,因为那是进入字段的入口点,应该在之前检查验证? 解决方案 注释getter并不意味着在调用getter时执行验证。它仅用于标识约束应适用的属性。 将约束放在(通常是公共的)getter而不是(通常是私有)字段上的最大优点是约束是这种类型的公共API的一部分。
..
我正在尝试使用 JSR-303 Bean Validation API 和的组合来为Spring引导端点实现一些自定义验证逻辑Spring的Validator 。 基于Validator类图,似乎可以扩展 CustomValidatorBean , SpringValidatorAdapter 或 LocalValidatorFactoryBean 将一些自定义验证逻辑添加到重写方法 val
..
我正在使用Spring,Jersey和Hibernate(JPA)在Java中构建REST Web服务。 现在我正在尝试在我的资源中添加对验证的支持。 JSR-303(Bean验证)自然是一个合适的选择(我使用的是Hibernate Validator,它是JSR-303的参考实现)。但是,我试图首先合并一些概念。 在我看来,至少有两种可能的验证: 对字段进行定期验证,例如检查属
..
我使用JSF 2.0和RichFaces 4创建了一个基于MVC的网站。每个输入文本验证都是使用bean验证注释完成的。我正在使用Hibernate Validator作为bean验证实现。 如何显示本地化消息? 如果我使用 @NotNull(message =“”)
..
我目前正在使用Spring MVC Web应用程序并尝试使用@Valid注释挂钩验证。当我启动应用程序时,我遇到以下异常: javax.validation.ValidationException:无法找到默认提供程序 我在类路径上有Hibernate Validator 3.1.0.GA以及javax验证1.0.0。 GA,Hibernate Core 3.3.1.GA和
..
类似问题: 如何在JBoss EAP 6.4.0中使用bean验证1.1? 如何在jboss EAP 6.3上更改bean验证版本? 你能在JBoss EAP 6.4.4中使用bean验证1.1(JSR 349)吗? 我当前的jboss-deployment-structure.xml:
..
我正在尝试使用此处指定的Java EE 6验证
..
我正在使用Spring MVC创建一个网站,并且为了持久性我使用Spring Data JPA和Hibernate 4作为我的JPA提供者。目前正在使用Hibernate Validator处理验证。我有一个问题,我的验证器被调用两次,我无法弄清楚为什么。这是一个问题的主要原因是因为第二轮,依赖关系没有自动连接到验证器,我得到一个空指针异常。 以下是导致失败的电话序列: 提交注册表格,首先
..
在Spring MVC REST服务(json)中,我有一个像这样的控制器方法: @RequestMapping(方法= RequestMethod.POST,value = {“/ doesntmatter”}) @ResponseBody public List myMethod(@Valid @RequestBody List request,Bi
..
我想在Bean Validation中使用 @Unique 约束,但标准不提供。如果我使用JPA的 @UniqueConstraint ,我就没有独特的验证和错误报告机制。 是否有一种定义 @Unique 作为Bean Validation约束并将其与JPA组合的方法,以便JPA创建一个具有唯一约束的列并检查值是否唯一? 解决方案 除非您获得整张桌子的锁定,否则基本上无法检查使用SQ
..
我知道有非标准框架,例如commons-validator和hibernate验证器。 我想知道是否有人知道官方标准的实现。 解决方案 Hibernate Validator是 的rel =“noreferrer”>参考实现
..
我正在使用JPA 2.0 / Hibernate验证来验证我的模型。我现在有一种情况,必须验证两个字段的组合: public class MyModel { public Integer getValue1(){ // ... ... } public String getValue2(){ // ... } } 如果两者都是 getValue1(),则模
..
我希望用JSR-303进行一些自定义验证 javax.validation 。 I有一个领域。如果在此字段中输入了某个值,我想要求其他几个字段不是 null 。 我想弄明白这一点。不确定我会称之为什么来帮助找到解释。 任何帮助将不胜感激。我对此很新。 目前我正在考虑自定义约束。但我不确定如何从注释中测试依赖字段的值。基本上我不确定如何从注释中访问面板对象。 公共类St
..
假设我有一个简单的POJO,如下面注释了Jackson 2.1和Hibernate Validator 4.3.1注释: 最终的公共课程Person { @JsonProperty(“nm”) @NotNull final public String name; public Person(String name){ this.name = name; } }
..
技术:Spring,Hibernate,JSR-303,JQuery 我试图实现@IdMustExist JSR-303约束。约束的目的是检查输入的id值是否存在于关联表中。请参阅此链接对于IdMustExist.java和IdMustExistValidator.java代码片段。 场景1 - 输入有效的Id值:在这种情况下,当执行hibernate的EntityManager.me
..
我正在尝试创建一个自定义验证器并将其映射到特定的constraintViolationException。原因是我想为不同的约束创建不同的自定义异常。例如,如果在数据库中找不到用户,则会触发找不到的violationException,而如果用户具有无效的用户名,则会执行错误的responseException violationException。 $ p $ @Retention(RUN
..
我有一个名为 ContactTypeName 的下拉字段,其中包含电话号码,电子邮件等的值和名为的联系人字段 >我想验证输入字段的有效电子邮件地址,如果下拉列表电子邮件被选中... i有以下bean @ FieldMatch.List({ @FieldMatch(first =“contactDetail”,second =“contectTypeName”,message =“请
..