如果可能的话,我正在尝试用一个值来定制一个约束的消息,这个值实际上不是要验证的那个值,而是属于同一个类。
public Car {
@NotEmpty(message = The car of the model '${this.model}' requires a plate_number)
String plate_number;
String model;
}
现在创建了一个新的示例
Car myCar = new Car(null, Audi);
验证后,我想得到消息“型号为Audi的汽车需要车牌号码”
我不知道这是否可能。谢谢您的支持:)
1条答案
按热度按时间xkftehaa1#
我不知道
@NotEmpty
注解,因为你正在使用constructor
创建一个Car
对象,我也知道当使用javax
或jakarta
验证时,通常它是在暴露到REST端点的DTO
上。作为替代方案,您可以使用
Assert.notNull
到constructor:当你经过时:
在控制台中,您将看到下一条错误消息: