タグ

2011年4月11日のブックマーク (1件)

  • Slim3 のルータを拡張するサンプル - snbhsmt_log

    Slim3 の AppRouter 周りは色々拡張できるなあとソースを読んでいて思ったので、 正規表現でルーティング指定できるものをちょっと書いてみました。 パスの変換自体は java.util.regex パッケージをそのまま使っているだけです。 AppRouter implements Router して、まったく独自のルーティングルールに する事もできるけど、RouterImpl#addRouting() もそのまま利用できる様に Routing の方を拡張する方法にしました。 オマケにすらならない様なテスト付き。 package com.example.regexrouter.controller; import javax.servlet.http.HttpServletRequest; import org.junit.After; import org.junit.Befor