1

現在のSpringアプリケーションの新機能を開発しています。ユーザーがメインページにログオンしようとすると、最初にxmlファイル(dbバージョンなど)のタグをチェックして、ユーザーがメインページに移動できるかどうかを判断する必要があります。バージョンが最新の場合は、Springアプリケーションを実行します。それ以外の場合は、別のページにリダイレクトして、ユーザーがデータベースをアップグレードしてから、アプリを(手動で)再起動できるようにします。

私は2つの解決策があると思います:

  1. スプリングを使用してこの機能を作成し、スプリングMVCが残りを処理できるようにします。

  2. バージョンが間違っている場合にアップグレードページにリダイレクトするサーブレットレベルの前にフィルタを作成します。春のアプリケーションに入るのも面倒ではありません。

では、どちらがより合理的に聞こえますか?アイデアを共有してください、ありがとう。

4

1 に答える 1

1

Filtersここで使用するのはやり過ぎだと思いFiltersます。すべてのリクエストでチェックされ、ユーザーがログインするときに一度だけチェックする必要があるからです。

したがって、最善のアプローチは、ユーザーがログインした後、XMLタグチェックに応じて便利にリダイレクトすることです(これが最初の提案だと思います)。

于 2012-08-25T08:24:33.477 に答える