bean-validation相关内容
单击按钮时如何跳过使用JSF的JSR-303 Bean验证? 一个冗长的问题来解释几种方法...考虑以下形式的列表:
..
我正在尝试使用Hibernate Validator 5.0.1和JSF2.2,但自mojarra 2.2.3版以来,它们的集成似乎已中断.我已经创建了一个小型应用程序来演示该问题并获取异常"javax.servlet.ServletException:表达式错误:命名对象:未找到javax.faces.Bean."在Tomcat 7.0.42上运行时. 还有其他人有这个问题吗? we
..
JSF 2.0似乎没有调用“类级别约束".引用 SO答案 JSF 2.0不会调用类级别的验证约束.来自 JSF验证: JSF 2提供与JSR-303约束的内置集成.在应用程序中使用bean验证时,JSF会自动使用UIInput值引用的bean的约束. 答案还建议无论如何都要使用SeamFaces来验证类级别的约束. 不幸的是,这不是一个选择,因为它引入了某种程度的依赖性,以仅仅验
..
我在我的JSF托管bean中使用了Hibernate Validation批注.当我使用@NotNull,@NotBlank或@NotEmpty时,它们似乎没有以任何方式被触发. @NotBlank(message = "{name.required}") public String name; 查看:
..
我的Bean验证在我的应用程序中运行良好.现在,我要检查新用户是否没有选择已经选择的用户名. 在actionlistener中,我具有检查数据库的代码,但是如果他们选择了已经存在的用户名,该如何强制将用户发送回他们所在的页面? 解决方案 简介 您可以做到这一点,但是从语义上来说,JSF ajax/action/listener方法是进行验证的错误地方.如果表单中的输入值错误,您
..
我使用Spring Roo + jpa + hibernate,并且我想在我的应用程序中实现交叉验证(同时验证多个字段). 我不确定如何实施它.谁能给我建议和/或指导我找到相关文档? 解决方案 看看Hibernate Validator,它可以进行实体验证(使用批注). http://www.hibernate.org/subprojects/validator.html
..
如何为MySQL DECIMAL(x,y)列使用@Size注释? 我正在使用BigDecimal,但是当我尝试包含@Size max时,它不起作用.这是我的代码: @Size(max = 7,2) @Column(name = "weight") private BigDecimal weight; 解决方案 您可以直接使用Hibernate Validator,并使用@Digi
..
我正在尝试让Kotlin在spring-data-rest项目上使用jsr 303验证. 给出以下数据类声明: @Entity data class User( @Id @GeneratedValue(strategy = javax.persistence.GenerationType.AUTO) var id: Long? = null, @Si
..
我想存储birthdate,所以我在MySQL中选择了date,当我在数据库中创建实体时,结果是这样的: import java.util.Date; // ..code @NotNull(message="fill you birthdate") @Temporal(TemporalType.DATE) private Date birthdate;
..
我有一个用Dropwizard实现的服务,我需要将不正确的请求转储到某个地方. 我看到有一个可能性可以自定义通过注册ExceptionMapper来显示错误消息.但是我需要完整的请求(标题,正文),而不仅是ConstraintViolations. 解决方案 您可以注入 @Provider public class Mapper
..
在反序列化JSON有效负载时,我想使用自定义验证器来验证电话号码.该验证器需要知道客户所在的国家/地区才能正确解析电话号码.我可以在http标头中接受的国家/地区找到语言. 问题是如何为自定义验证器提供这些额外的元数据? 我确定@Context会将HttpHeaders注入到PhoneNumberValidator中,但这不起作用: @Context privat
..
我正在泽西岛的REST资源端点中验证我的POJO: public class Resource { @POST public Response post(@NotNull @Valid final POJO pojo) { ... } } public class POJO { @NotNull protected final Str
..
我正在使用具有Bean验证功能的JAX-RS资源,并且按预期完成了这两项工作之间的集成. 但是,在验证错误的情况下生成的默认错误消息将参数名称命名为arg0,就像这样 [PARAMETER] [login.arg0.password] [password is required] [] 对应的方法定义: @POST //and other JAX-RS annotations
..
标题可能说了这一切,我想知道是否可以告诉cxf-codegen-plugin添加,例如,xsd-patterns为 @Pattern 注释。模式验证很好,但有时我只是想检查单个元素而不是无数无数的xml行。 因此我想知道是否有诀窍/选项/脏黑客那里可以帮助我转动
..
我使用JAXB(maven-jaxb2-plugin)从模式生成域对象(请求和响应) 我想为几个属性添加验证(notnull / empty)。我想有自定义Bean验证,应用程序是一个REST服务,我使用的是Spring 3和JSR 303 但我不认为我可以使用JSR 303验证对象,因为它是从模式生成的。 有人可以给我一个关于如何完成这项工作的正确方向。 解决方案 我们一直
..
我有一个简单的restful Web服务,它使用Bean Validation 1.1(和Hibernate Validator 5.1.3作为实现),我将它部署在JBoss EAP 6.4.0上。由于JBoss 6.4捆绑了Bean Validation 1.0及其实现库(Hibernate Validator 4.3.2),因此存在冲突,并且没有任何服务调用工作。以下是我得到的错误:
..
我的实体验证很少,比如 @NotNull ,还有一些代,比如 @Id @GeneratedValue(strategy = AUTO) @Column(name =“ID”) private Long id; @Column @GeneratedValue(strategy = GenerationType.AUTO) private Long referenceNu
..
我正在开发一个使用bean验证的项目(Hibernate Validator 5.1.3.Final)。我的bean有一个 @Past 注释的属性。 @Past (message =“A data deve estar no passado。”) private LocalDate dataAbertura; 但是,当验证发生时,我得到以下异常: 21:46:
..
我有一个简单的bean,枚举字段 公共类TestBean { @Pattern(regexp =“A | B”)//不起作用 private TestEnum testField; // getters + setters } enum TestEnum { A,B,C,D } 我想使用Bean Validation验证 testField 。具体来说
..
我创建了验证消息(ValidationMessages.properties)文件,以便在我的项目中实现i18n。 看起来像: pwtNumber.error = PWT编号错误.. 我在faces-config.xml中定义了它: com.mycompany.web.i18n .ValidationMessages<
..