[CUBBY-146] リクエストパラメータのバインド方法を改善する Created: 2008-07-01 Updated: 2009-07-05 Resolved: 2008-07-31 |
|
Status: | Closed |
Project: | Cubby |
Component/s: | Core |
Affects Version/s: | None |
Fix Version/s: | 1.1.0-rc1 |
Type: | Improvement | Priority: | Major |
Reporter: | baba | Assignee: | baba |
Resolution: | Fixed | Votes: | 0 |
Labels: | None |
Description |
現在はリクエストパラメータはその名前と同名のプロパティにバインドされます。 |
Comments |
Comment by baba [ 2008-07-31 ] |
移行ガイド(src/site/apt/migration.apt)を追加してみました。 |
Comment by baba [ 2008-07-31 ] |
@Formのデフォルト値はONLY_SPECIFIED_PROPERTIESではなく、ALL_PROPERTIESにしようと思います。 |
Comment by baba [ 2008-07-31 ] |
ちょっと変更します。 もともとあった@Formの属性 binding(バインドするかしないかのフラグ) は deprecated にして、RequestParameterBindingType に NONE を追加します。 @Formに追加する属性を type から bindingType に変更します。 こんなかんじです |
Comment by baba [ 2008-07-28 ] |
そうですね。 |
Comment by agata [ 2008-07-28 ] |
最新版をチェックアウトして、自分のアプリに組み込んでみました。 今後推奨になる「@RequestParameter 」を付ける形で書くと、 |
Comment by baba [ 2008-07-22 ] |
@Formにtypeプロパティを追加します。 また、S2Containerがリクエストパラメータを自動的にバインドしないように、archetypeで生成されるcreator.diconのActionCreatorをexternalBindingをfalseにします。 |
Comment by agata [ 2008-07-01 ] |
バージョンアップの手順がきちんとあれば、問題ないと思いますので、 |
Comment by baba [ 2008-07-01 ] |
アノテーション @RequestParameter がついたクラス、プロパティのみにリクエストパラメータをバインドするようにしたいと思います。
ただし、これだと後方互換性がなくなってしまいます。 |