routes が /{id:[0-9]{5}}/{title:[a-zA-Z_]+} のような形式に対応していた
Java 用の simple な dispatcher ライブラリである routes の 0.5.0 が出ました。
今回のバージョンでは @moznion からのパッチにより、より柔軟なディスパッチングルールの定義が可能になります。
avans で利用する場合は以下のような形式で利用できるようになります。
@GET("/{id:[0-9]{5}}/{title:[a-zA-Z_]+}")
public void foo(@PathParam("id") long id, @PathParam("title") String title) {
...
}
変更点はこの辺りです。 https://github.com/tokuhirom/routes/commit/869dd5796562a09a567d7b1f57a9c6c3c73b6ac7
以上です。よろしくお願いします。