Validation JSR303验证-Bean的属性作为消息参数
在JSR303验证中,是否可以将bean的属性作为验证消息的参数传递 前Validation JSR303验证-Bean的属性作为消息参数,validation,bean-validation,Validation,Bean Validation,在JSR303验证中,是否可以将bean的属性作为验证消息的参数传递 前 对于对象BeanAAhamed,12,我应该得到错误年龄Ahamed应该大于15不幸的是,您只能传递给注释参数常量值。由于需要计算消息的值,所以不能将其设置为注释参数 事实上,您确实不需要这样做,默认错误消息或多或少地告诉您发生了什么,尽管它并不像您希望的那样提供信息。当有BeanA列表时,我们希望验证,我希望此错误消息会有用。 class BeanA { private String userName; @Min(v
对于对象BeanAAhamed,12,我应该得到错误年龄Ahamed应该大于15不幸的是,您只能传递给注释参数常量值。由于需要计算消息的值,所以不能将其设置为注释参数
事实上,您确实不需要这样做,默认错误消息或多或少地告诉您发生了什么,尽管它并不像您希望的那样提供信息。当有BeanA列表时,我们希望验证,我希望此错误消息会有用。
class BeanA {
private String userName;
@Min(value=15, message="Age of {userName} should be greater than {value}")
private int age;
public BeanA(String userName,int age){
//initialization
}
}