在bean验证消息模板

时间:2017-03-30 16:08:40

标签: java javabeans bean-validation

我尝试使用过去已经使用的bean验证功能,但我不知道如何找到任何文档。

import org.hibernate.validator.constraints.NotBlank;

public class User {

    protected String id;

    @NotBlank(message = "Name is mandatory for user {id}")
    protected String name;

    public String getId() {
        return id;
    }

}

在此示例中,{id}不会被实例ID重新加载。

有没有办法在消息模板中使用任何当前的bean属性?

问候。

1 个答案:

答案 0 :(得分:1)

您可以使用自定义javax.validation.MessageInterpolator来实现它。

请看.. How do I dynamically resolve message parameters with Hibernate Validator?