Преимущества использования функциональных конечных точек вместо @Controller - PullRequest
0 голосов
/ 29 января 2019

С функциональными конечными точками я должен сделать:

route(GET("/..."), req -> ok().body(myService.method(...))

или

route(GET("/..."), myHandler::myGetMethod)

Какой смысл?Похоже, что будет одинаковое количество объектов и методов (лямбда или метод-обработчик вместо метода контроллера), такое же количество URL-адресов и т. Д. Извлечение параметров запроса и построение ответа (статус, тело и т. Д.) Гораздо более многословно и (субъективно) менее читабельно.

Мне известно, что аннотации не могут быть составлены, и в целом проще работать с обычным кодом, чем с аннотациями.Однако в этом конкретном случае я не вижу никаких преимуществ.Тем не менее, есть много шумихи, связанной с этим.Чего мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...