RestEasy と Jax-Rs を使用して、リクエストを Java アプリケーションの適切なリソースにルーティングしようとしています。ただし、 @ApplicationPath アノテーションの使用に問題があります。パターンを渡して、そのパターンに一致するものを適切な場所にルーティングさせたい
私はこれを試しました:
@ApplicationPath("*/rest/v1/")...
次のようなパスをルーティングできます。
/MyApplication/rest/v1/
また
/AnotherApp/rest/v1/
同じアプリケーションに。
ただし、RestEasy はリソースと一致しないという 404 を返しますが、*/ なしでパスをハードコーディングすると、正常に動作します。@ApplicationPath にこのようなパターンを入れることは可能ですか?
編集:
これの全体的な目的は、アプリケーションのルート パスを構成可能にし、フィルターを通過させて構成を確認することでした。しかし、おそらく実行時に @ApplicationPath を構成する方法があれば、それはさらに優れたソリューションになります。