Какая разница между
Myfunction(@ ModelAttribute("user") User user)
А также
Myfunction(@ModelAttribute User user)
Какая разница между
Myfunction(@ ModelAttribute("user") User user)
А также
Myfunction(@ModelAttribute User user)
Результат тот же, но разница между явным и неявное (по умолчанию) наименование
Имя атрибута модели по умолчанию выводится из объявленного типа атрибута (т. е. типа параметра метода или типа возвращаемого значения метода) на основе неполного имени класса: например. "orderAddress" для класса "mypackage.OrderAddress"
По своему опыту я чувствую разницу только в одном месте.
Myfunction(@ModelAttribute User user)
у меня не работало в ОС Linux.
Вместо этого я должен заменить его на Myfunction(@ ModelAttribute("user") User user)
, чтобы он заработал.