| Issue 227: | アクションメソッドの探索順序が式言語が先になっている | |
| 1 person starred this issue and may be notified of changes. | Back to list |
仕様では、以下のとおりにアクションメソッドを探索する。
メソッドの呼び出し順序を以下のように規定しました。
+ 同一の深さ(/hoge/foo, /hoge/{moge})の場合、式言語が入ったパスより、固定
のパスを優先する
+ テンプレート指定されているパスが長いほうから呼び出される。テンプレート指
定とは@ActionPath("/hoge/foo/bar")のような場合。
+ メソッド名をパスとして使う場合は、パスとしての優先度は低くなる
+ テンプレートパスが同じ場合、またはメソッド名と使おうとしている場合、アク
ションアノテーションのついている数が多いほうが先に呼ばれる
+ デフォルトメソッドは呼ばれる優先度が最も低い
しかし1番目の固定パスが優先されていないケースがある。
Jun 17, 2009
Project Member
#1
shinpei.ohtani@gmail.com
Status:
Fixed
|