4.0【概要】JAX-RS2.0から追加されたFilterを使います。追加されたFilterは↓の4つです。ClientRequestFilterClientResponseFilterContainerRequestFilterContainerResponseFilterClientRequestFilter、ClientResponseFilterはClientAPIが利用された時に呼び出されます。ContainerRequestFilter、ContainerResponseFilterはサーバサイドの処理が実行された時に呼び出されます。今回はContainerRequestFilter、ContainerResponseFilterを試しています。}おまけでClientFilterも実装して見ました。Filterはそれぞれjavax.wr.rs.containerパッケージ、javax.wr.rs.clientパッケージ配下にあります。各インターフェイスにはfilterメソッドが定義されています。今回はコンソールに出力する処理を実装しています。全てのリソースクラスに対してFilterが実行されるようになります。【その他のクラス】Applicationクラスとリソースクラスは↓のようにしています。}}【実行してみる】ブラウザからURLを入力して実行するとコンソール上に↓の用にメッセージが表示されます。ContainerResponseFilter.ContainerRequestFilterとContainerResponseFilterの処理が実行されていることがわかります。今回はクライアントAPIは使用していないので、ClientRequestFilterとClientResponseFilterは実行されません。月別アーカイブはてなブログをはじめよう!gloryofさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。