tokuhirom's Blog

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

以上です。よろしくお願いします。