Java 自定义BindingResult字段错误消息

Java 自定义BindingResult字段错误消息,java,spring,Java,Spring,我试图自定义BindingResult错误消息,当它在验证输入时发现字段错误时 我现在正在做这个 @ApiOperation(value = "Add an Employee") @RequestMapping(value = "/addEmployee", method = RequestMethod.POST) public void addEmployee(@Valid @RequestBody EmployeeDto e, BindingRes

我试图自定义BindingResult错误消息,当它在验证输入时发现字段错误时

我现在正在做这个



    @ApiOperation(value = "Add an Employee")
        @RequestMapping(value = "/addEmployee", method = RequestMethod.POST)
        public void addEmployee(@Valid @RequestBody EmployeeDto e, BindingResult bindingResult) {
            if (bindingResult.hasFieldErrors()) {
                List bindingErrors = bindingResult.getFieldErrors();
                for (FieldError error : bindingErrors) {
                    String field = error.getField();
                    bindingResult.rejectValue(field, "Format invalide! vous devez respecter specs" + field);

                }
            }

            else {
                // Employee employee = new Employee();
                ModelMapper modelMapper = new ModelMapper();
                Employee employee = modelMapper.map(e, Employee.class);

                employeeRepository.save(employee);
            }
        }

我的dto里有这个




    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd-MM-yyyy")
        // @DateTimeFormat(pattern = "dd-MM-yyyy")
        // @Pattern(regexp = "^(0[1-9]|[12][0-9]|3[01])[-](0[1-9]|1[012])[-](19|20)$")
        private Date birthDate;

我的消息未被看到我总是收到默认消息