我想包含在请求中传递的字段值,以包含在验证消息中。但整个字符串按原样显示,不替换字段值。我在这里错过什么了吗?
我正在使用以下版本: javax.validation - 1.1.0.Final hibernate-validator - 5.0.1.Final
http://beanvalidation.org/1.1/spec/#message-expressions
我的豆类:
@NotNull(message = "custom message for not null")
@Range(message="param1 ${validatedValue} must be within {min} and {max}.", min=0, max=90)
protected Double param1;
超出范围后显示的实际错误消息:
param1 ${validatedValue} must be within 0 and 90.
我的 BV 的 pom 文件:
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.1.0.Final</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>5.0.1.Final</version>
<scope>provided</scope>
</dependency>