I'm passing the date in formDate as ISO date string yyyy-mm-ddThh:mm:ss.uuuZ
@PostMapping
@ResponseStatus(HttpStatus.CREATED)
public void create(@Valid @ModelAttribute PersonRequest request, BindingResult bindingResult) {
for( FieldError fieldError : bindingResult.getFieldErrors() )
System.out.println(fieldError.getField() +" : "+fieldError.getDefaultMessage());
personService.create(request);
}
my PersonRequest class looks like this
@AllArgsConstructor
@NoArgsConstructor
@Data
@Builder
public class PersonRequest {
private MultipartFile photo
private String firstName;
private String lastName;
private Calendar dateOfBirth;
As I'm using Files I can't use RequestBody
which did parse the date correctly