Spring Webflow をフレームワークとして使用する Java Web アプリケーションがあります。プレーン フロー xml でのデータ処理に問題があります。処理が複雑になると、Web フローのフロー xml を使用して実装するのが難しくなります。これらの操作を実行するためにコントローラーを使用することを検討していました。これを行うにはどうすればよいですか。Web フローでコントローラーを使用する考えがありません。また、コントローラーからフロー xml にジャンプして処理を続行することはできますか?
私の問題の例は、フォームの送信にあります。これがシナリオです。ユーザー テーブルと権限テーブルがあります。Hibernate で使用した tablebec を表す User クラスもあります。私の登録ページには、ユーザー名、パスワード、および権限 (ユーザー クラスのフィールドではない) のフィールドがあります。Spring Webflow バインディングを使用して、このフォームを User オブジェクトにバインドします。私の問題は、 User クラスに存在しないため、権限フィールドをバインドできないことです。フォームを表す Bean を作成する必要がありますか? Users テーブルにユーザー名とパスワードを追加し、別のテーブル Authority に権限を追加する必要があります。User オブジェクトと Authority オブジェクトの初期化はどこで行うか、または registerFormBean から POJO への値はどこで設定しますか? それは良いアプローチではないと思います。または、フロー xml が複雑になります