使用休眠验证器时,如何自定义方法来验证域

时间:2019-05-30 07:25:07

标签: java hibernate-validator

我有一些自定义验证规则,并且编写了一种验证方法。如果规则违反,则该方法将引发异常。无需手动调用此方法,而是在休眠验证对象并自动调用我的方法时,如何将其与休眠验证器结合使用。

public class Domain {
    private String name;
    private String id;

    public void validate() {

        // some rules here.
        if (name.length() != id.length()) {
            throw new Exception("validate fail");
        }
        return;
    }
}

我希望使用经过验证的注释,例如

@PostMapping("")
public void post(@Validated Domain domain) {
    // Do request
}

0 个答案:

没有答案