JAX-RS(JSR-311)内で、アプリに固有の横断的関心事のいくつかを抽出できるメカニズムを探しています。たとえば、私のアプリには、リクエストごとに検索または構築される特定のコンテキストがあります。このタイプのロジックを一元化された場所で実行し、その後、リクエストの残りの部分でさまざまなリソースによって利用されるコンテキストに何らかの形でアタッチできるようにしたいと思います。URLの一部のサブセットに対してのみ、これらのタイプのアクションを実行できればさらに良いでしょう。
JAX-RSがパスセグメント、Cookie、ヘッダーなどに提供するデフォルトのインジェクションは素晴らしいですが、これらの部分のカスタム解釈はどうですか?必要になるたびにそれを構築する必要は本当にありません。むしろ、ビルド方法を指定して、リソースメソッドの一部としてコンテキストコンポーネントを挿入する方法が必要です。
そのようなフックはありますか?これを行うためにプロバイダーモデルを操作できますか?ところで、私は可能な限り実装に依存しないようにしたい(Jersey、RESTEasyなど)。
洞察を事前に感謝します。