С функциональными конечными точками я должен сделать:
route(GET("/..."), req -> ok().body(myService.method(...))
или
route(GET("/..."), myHandler::myGetMethod)
Какой смысл?Похоже, что будет одинаковое количество объектов и методов (лямбда или метод-обработчик вместо метода контроллера), такое же количество URL-адресов и т. Д. Извлечение параметров запроса и построение ответа (статус, тело и т. Д.) Гораздо более многословно и (субъективно) менее читабельно.
Мне известно, что аннотации не могут быть составлены, и в целом проще работать с обычным кодом, чем с аннотациями.Однако в этом конкретном случае я не вижу никаких преимуществ.Тем не менее, есть много шумихи, связанной с этим.Чего мне не хватает?