@@ -44,7 +44,7 @@ public class PostDataHandler implements RequestHandler {
4444 // Or get the already-parsed object (Map / List) produced by the registered TypeMapper.
4545 Object parsed = request. parsed();
4646 // Path parameters, query parameters, and headers are also available.
47- String id = request. pathParams() . get (" id" );
47+ String id = request. pathParam (" id" );
4848 String filter = request. queryParam(" filter" );
4949 String corr = request. header(" correlation-id" );
5050
@@ -218,7 +218,7 @@ A handler in this setup is just business logic:
218218public class GetPromotionHandler implements RequestHandler {
219219 @Override
220220 public Response handle (Request request ) {
221- String id = request. pathParams() . get (" id" );
221+ String id = request. pathParam (" id" );
222222 String tenant = TENANT_ID . get();
223223 return promotionService
224224 .find(tenant, id)
@@ -257,7 +257,7 @@ public final class App {
257257 Spec spec = Spec . fromPath(Path . of(" openapi.yaml" )); // SnakeYAML parses the spec
258258
259259 RequestHandler getPromotion = req - > {
260- String id = req. pathParams() . get (" id" );
260+ String id = req. pathParam (" id" );
261261 return PromotionService . find(TENANT . get(), id) // uses bound tenant
262262 . < Response > map(p - > Response . of(HTTP_OK , p)) // 200 + JSON via Gson
263263 .orElseGet(() - > Response . status(HTTP_NOT_FOUND )); // 404, no body
0 commit comments