【发布时间】:2015-03-28 01:10:48
【问题描述】:
我正在使用 Spring Integration 来提供一些 REST Web 服务。我的服务的网址类似于
http://myhost/param1_name/param1_value/param2_name/param2_value
当然,我不只有 2 个参数,我希望其中一些是“可选的”。
我找到了以下链接http://www.nakov.com/blog/2009/07/15/jax-rs-path-pathparam-and-optional-parameters/中描述的解决方案
不幸的是,它不适用于 Spring Integration。在 Spring Integration 中,每当我尝试使用正则表达式 [^/] 来处理参数时,这都不起作用。
例如,firstName 永远不会像这样匹配: path="/register/firstName/{firstName:[^/]+}/lastName/"
任何想法,如何使用 Spring Integration 实现可选参数?
【问题讨论】:
标签: java regex spring spring-integration