我正在尝试在我的 Spring App 中使用 Bean Validation 进行验证。我在我的 bean 中定义了以下字段 -
@NotNull(message = "CUSTOMERROR-1000")
private String firstName;
在这里,我在属性文件中将 CUSTOMERROR-1000 定义为“必填字段”。在我的 ControllerAdvice 类中,我可以使用以下代码检索详细信息:
getBindingResult().getFieldError().getField()
getBindingResult().getFieldError().getCode()
getBindingResult().getFieldError().getDefaultMessage()
在这里,我将字段名称设为 firstName。有没有办法注释字段并将值设置为“名字”?同样有没有办法通过注释设置代码值?