@RequestBody(required=false) Employee employee
, пожалуйста, попробуйте с необходимой опцией в @ RequestBody.
Проблема здесь заключается в отображении весной mvc.
required
Значение по умолчанию - true, приводящее к исключению, выдаваемому вдела нет содержимого тела.Установите для этого параметра значение false, если вы предпочитаете, чтобы значение null передавалось, когда содержимое тела имеет значение null.
@RequestBody Employee employee
Ваш метод обрабатывает запрос только в том случае, если сотрудник не равен NULL.Затем он правильно рассмотрел отображение и передал запрос этому методу и обработал его.Таким образом, условие проверки нуля здесь будет ненужным.