我正在尝试在 spring/hibernate 验证中使用带有自定义消息的注释。我想做的是在能够传入参数的同时支持国际化。
例如,这是 java 类中的字段:
@NotEmpty (message = "{error.required}")
public String name;
ValidationMessages.properties有这个:
error.required = {0} is a required field
因此,我正在寻找一种使用 java 类中的消息注释将字段名称传递到该消息中的方法。这甚至可能吗?
EDIT: Similar you this question: JSR 303 Bean Validation in Spring