mi umozni z:
get("/muj/uri/template/{id}, MojeService::metoda, request, response) ||
post("/muj/uri/template/{id}, MojeService::metoda, request, response);
zobecnic parametry metody request a response do nadrazene funkce takto:
Router.route(request, response)
.get("/muj/uri/template/{id}, MojeService::metoda)
.post("/muj/uri/template/{id}, MojeService::metoda);
A to tak, ze to bude kompletne bez instanciovani novych objektu?
V Jave samozrejme 2. moznost lze udelat snadno, jedna se v podstate o stejny princim jakym funguji streamy, nicmene prinejmensim .route bude instanciovat novy objekt.
Jeste pripominam, pokud to neni uz zrejme, ze nelze priblem vyresit pouzitim stavove tridy, protoze aplikace je vicevlaknova.
***
Duvodem proc nechci vytvaret nove objkety je zbytecne horsi performance.
(PS: Jirsak ne)