2016-01-07 53 views
2

我需要處理可能有許多子路徑元素(我可以忽略)的請求,例如,下面將所有映射到相同的處理程序:無論如何要帶有通配符的路徑模板

  • /ABC型=一個
  • /ABC /富類型=一個
  • /ABC /富/直板型=一個

我想出的唯一代碼:

Handlers.pathTemplate().add("/{id}", handler).add("/{id}/foo", handler).add("/{id}/foo/bar", handler); 

但是,這並不理想,因爲我需要定義每一個可能的路徑,反正是有允許(並忽略)的任何數量的路徑s跟隨我的前綴,例如

Handlers.pathTemplate().add("/{id}*", handler) 

Handlers.path().addPrefixPath允許這種匹配,但然後我會失去路徑模板變量。

回答