私は、Spring MVCの "FormBackingObject"と "ModelAttribute"の違いを理解していないと思います。Spring MVCでformBackingObjectとModelAttributeという用語は何を意味しますか?
着信要求でSpringが開始して読み込まれるように見えます。
私は、Spring MVCの "FormBackingObject"と "ModelAttribute"の違いを理解していないと思います。Spring MVCでformBackingObjectとModelAttributeという用語は何を意味しますか?
着信要求でSpringが開始して読み込まれるように見えます。
良い質問です。これは、コントローラクラス階層を使用するSpring 2.0 MVCと注釈を使用するSpring 2.5 MVCの間の用語の違いになります。
"フォームバッキングオブジェクト"は、フォームデータのバインドにSpring 2.0スタイルのAbstractFormController
(サブクラスはSimpleFormController
など)が使用するオブジェクトです。
@ModelAttribute
は、Spring 2.5スタイルの注釈付きコントローラでは同じことをしますが、それほど厳密ではありません。
そうですね、2人はほぼ同じことをしていますが、そのスタイルは実際にはかなり異なっています。どちらも有効なアプローチであり、どちらもSpring 2.5(および3.0)でサポートされています。
ありがとうございました!それは非常に有益な答えでした – user198530