我可以使用Hibernate验证器(w/i Spring引导)创建自定义约束,验证依赖于子类吗?例如: public class Engine {
@NotEmpty
private String name;
@NotNull
private int power;
@NotNull // HERE I ONLY NEED VALIDATE IF T
我创建一个字段级别的约束,就像这个例子https://docs.jboss.org/hibernate/validator/4.2/reference/en-US/html/validator-usingvalidator.html#d0e281放然后在我的领域是一个对象 public classe Car {
@validateEngine
private Engine engin
我有这些只读字段,需要安全,如密码。假设我们有一个用户对象: public class User {
@NotEmpty
@Size(max = 100)
private String name;
@NotEmpty
private String username;
@NotEmpty
@Email
private S
首先感谢大家谁试图帮助我的:我试图验证列表与至少一个元素,如果我检查使用 Set<ConstraintViolation<Object>> constraintViolations = VALIDATOR.validate(anObj);
约束工作正常,但是当我尝试坚持,一个元素的对象再次通过和列表为空... 这是用类列表的一部分: public class Team implements S
我正在尝试构建一个小的POC来检查我们是否可以在我们的项目(REST端点)上使用Spring验证。目标是在某些组件的方法上使用@Valid注释,使用JSR-303注释为参数进行注释,并为自定义验证逻辑构建一些Validator实例。 考虑以下情形: 帐户(getter和setter中省略) public class Account {
private int id;
@Min