хороший вопрос.Я бы сказал, попробуйте это.на контроллере возьмите два метода.в одном методе используйте просто RequestMethod и напишите код, приняв атрибут модели со страницы.В этом методе создайте сценарий для исключения NullPointerException.
В методе 2 аннотируйте и RequestMapping, и ExceptionHandler.И вы можете видеть, получаете ли вы запрос, ответ с ModelAttributes от метода один к методу 2.
, если да, то это поможет нам оценить исключение и обработать недопустимые сценарии, где нам понадобятся значения атрибута модели.
Также в соответствии с объяснением, которое вы вставили выше, ModelAttribute неявно используется для RequestMapping, а не для всех аннотаций в методе контроллера.
Пожалуйста, сообщите нам.