bean-validation相关内容
我编写了一个由自定义 ConstraintValidator 实现的验证注释.我还想生成非常具体的 ConstraintViolation 对象,这些对象使用在消息插值期间的验证过程中计算出的值. 公共类CustomValidator实现ConstraintValidator.{...@Overridepublic boolean
..
我正在使用Bean验证.我有一个自定义验证器 @MyValidator ,该验证器需要使用注入的Spring托管DAO对象查找值.如何获得此权限?Spring不会将DAO注入我的"MyValidator"对象中. @Component公共类CodeListValidator实现ConstraintValidator.{@Autowired私有ICodeLis
..
我想使Java Bean验证约束可以由Spring配置,可能使用属性.一个例子: 类比萨{@MaxGramsOfCheese(max ="$ {application.pizza.cheese.max-grams}")intgramsOfCheese;} 我无法使它正常工作或找到很多与此有关的文档. 像这样的事情有可能吗?我知道消息可以在Validationmessages.prope
..
使用Bean Validation 2.0,也可以对容器元素施加约束. 我无法使用它来处理Kotlin数据类: data class Some(val someMap: Map) 这没有任何效果.有什么想法吗? 我创建了一个带有示例项目的存储库以重现此案例: https://github .com/mdue
..
Java 8允许执行以下操作: public List names; 但是有没有一种方法可以在运行时访问此注释,或者仅对编译器插件可用? 有一个新的Method#getAnnotatedReturnType可以访问返回类型上的注释,因此我希望ParameterizedType现在具有类似getActualAnnotatedTypeArguments
..
8.2.快速失败模式 我正在寻找可以在Spring中配置此选项的位置,但是我不确定这是否是JSR 303的一部分,因为它是针对其自己的验证器实现的Hibernate配置.这很重要,因为如果我遇到多个约束冲突,我只希望第一个“抛出". 解决方案 假设您使用的是Spring的LocalValidatorFactoryBean来设置验证器,则可以在validationPropertyMap
..
我试图创建一个自定义bean验证,所以我写了这个自定义约束: @Documented @Constraint(validatedBy = ValidPackageSizeValidator.class) @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) public @interface ValidPackageS
..
我必须对使用Spring MVC 3的Web应用程序实施验证.问题是bean类具有诸如getProperty("name")和setProperty("name",valueObj)之类的方法.必须对通过将不同的值传递给getProperty("name")返回的数据进行验证,例如:getProperty("age")应当大于16,并且需要getProperty("state"). 我想知道
..
在提交表单之前,Spring MVC 3.x中是否有一种简单的方法来显示表单错误消息(通过JSR303验证获得)? 请考虑本文末尾的示例代码. 最终用户应该编辑其中初始数据已经无效的表单. 提交表单(POST方法)时会正确显示错误,但在初始表单显示(GET方法)中不会正确显示错误. 有没有一种简便的方法可以在初始表单显示中显示错误(GET方法)? (是否有一种方法可以为此目
..
可能相对简单. Java 7文档 ConstraintViolationBuilder接口指定: addNode ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext addNode(String name) 已弃用. 从1.1开始-被addPropertyNode(S
..
我正在使用xml文件来指定对传入请求bean的约束.我在validation-constraints.xml文件中执行以下操作:
..
我正在使用Spring 3.1,并具有以下spring配置,在其中我使用自己的ValidationMessageSource显式创建了LocalValidatorFactoryBean.我的课程路径中有Hibernate Validator 4.1.
..
我在 dto 类型的对象上设置了注释,与在 Entity 类型的对象上设置了注释.注释适用于实体,但不适用于 dto 类型的对象. 我在 SpringBoot 中工作. application.properties validate.packageid.size = "The field 'PACKAGEID' can contain only {max} symbols."; 配
..
我有一个请求对象 public class OrderRequest { private List detailsList; } public class Details{ Private String id; private List detailList; } public class Detail{
..
我想放置Bean验证(JSR 303)例如使用的验证消息: javax.validation.constraints.AssertFalse.message=must be false javax.validation.constraints.AssertTrue.message=must be true ... 进入数据库,以便管理员添加新语言时,他可以添加该语言的翻译. 我知道
..
要在JSF bean验证中转换String值,将使用哪个转换器? 就像对于数值,我们使用,对于日期,我们使用. 我的代码片段如下: JSF页面:
..
我正在使用 Omnifaces 在类级别约束下使用JSR303 bean验证.我的问题是基于以前关于如何将消息附加到特定组件的问题.从Omnifaces 2.6开始,有一个showMessageFor属性可以完全解决我当时的问题(非常感谢Omnifaces库的开发人员;-).我的问题是我无法使用它. 这是我的设置.我有三个输入字段,其中两个在类级别约束中
..
如何在Spring中使用javax.validation.constraints验证List内元素的长度.现在,@ Size正在验证列表大小,而不是内部元素. class RequestInputParamaters { @NotNull @NotEmpty @Size(min = 1, max=4) List documen
..
我有许多使用相同验证约束的jsf2 Web项目. 我可以将所有这些约束放在一个共享库中吗? 如果是,我可以为验证消息提供翻译吗? 如果是,我如何以标准方式实现它? 以下软件包结构正确吗? commons.jar库: commons.jar | + library | | | + CustomConstraint1.class
..
使用JSR303 bean验证中的spring-mvc构建及其正常工作(除了一个问题),不会从属性文件中提取消息. 我的Web应用程序正在使用maven创建,这是当前结构 Main -java -resources -bundles -message.properties -webapp XML文件
..