如何访问Apache Camel Rest模块中的路径变量?
我定义了一个如下的路由(遵循documentation中的“using base path”):
rest("/customers/")
.get("/{id}").to("direct:customerDetail")
我怎样才能在下面的路径中获得{id}
-参数?
基本上我想知道camel提供了什么来代替@PathVariable
(见下面的例子)
@RequestMapping(value="/customers/{id}", method = RequestMethod.GET)
public Customer customerDetail(@PathVariable String cId) {
return getCustomer(cId);
}
2条答案
按热度按时间kokeuurv1#
事实证明,这真的很简单:
4ktjp1zp2#
${header.id}
工作。尝试使用日志:
.log(LoggingLevel.INFO, "${header.id}");