0

私のアプリケーションは、呼び出されたときにメールボックス サーバーを呼び出してデータを取得する RESTful API を公開しています。メールボックス サーバーで障害が発生した場合に、アプリケーションの実行中にサービスを無効にできるようにしたいと考えています。メールボックス サーバーを呼び出すかどうかを決定するロジックが、メールボックス サーバーを呼び出す実際のコードから抽象化されるような方法でこれを行いたかったのです。このシナリオに適合すると思われる 2 つのオプションはフィルターとインターセプターですが、どちらがこの要件に最も適しているかについてのアドバイスを探しています。それぞれの違いは何ですか?

ありがとう

4

1 に答える 1

1

Spring MVC を使用している場合は、インターセプターを使用できます。これはフィルターに似ていますが、Spring コンテキストにアクセスできます。Jersey を使用している場合は、インターセプターを使用できません。

于 2013-03-21T16:38:09.847 に答える