Аргументы в контроллере имеют общий механизм, который избавляет от работы над анализом каждого элемента по отдельности.
Как аргумент метода аннотация @ModelAttribute Spring MVC заполняет данные в модели представленный в методе по совпадающим параметрам и делает это за сценой работы контролера, берет на себя всю рутинную работу получая готовую модель на основе данных с формы.
@RequestMapping(value = "/registration", method = [RequestMethod.POST](http://RequestMethod.POST))
public String registration(@ModelAttribute("user") UserDTO user) {
//do something
}