Spring boot 如何使用SpringBoot在ApacheCamel中将参数传递到方法中 rest() .get(“/{id}”) .products(MediaType.APPLICATION\u JSON\u值) .路线( .setBody(()->orderService.viewOrder()) .endRest();

Spring boot 如何使用SpringBoot在ApacheCamel中将参数传递到方法中 rest() .get(“/{id}”) .products(MediaType.APPLICATION\u JSON\u值) .路线( .setBody(()->orderService.viewOrder()) .endRest();,spring-boot,apache-camel,Spring Boot,Apache Camel,我使用的是Apache2.24.0版本。 如何将id参数传递给viewOrder方法这些参数映射到具有相同名称的消息头,因此在这种情况下,您可以获得id的值,如下所示: rest() .get("/{id}") .produces(MediaType.APPLICATION_JSON_VALUE) .route() .process(e -> { String id = e.getIn().getHeader("id", S

我使用的是Apache2.24.0版本。
如何将id参数传递给viewOrder方法

这些参数映射到具有相同名称的消息头,因此在这种情况下,您可以获得id的值,如下所示:

rest()
  .get("/{id}")
  .produces(MediaType.APPLICATION_JSON_VALUE)
  .route()
  .process(e -> {
     String id = e.getIn().getHeader("id", String.class);
     ...
  });