24.3.3 パス指定用アノテーション
ここでは,JAX-RSエンジンがサポートするパス指定用のアノテーションについて説明します。
- 〈この項の構成〉
(1) javax.ws.rs.Pathアノテーション
javax.ws.rs.Pathアノテーションは,リソースのパスを指定します。クラスレベルで使用される場合,アノテートされたクラスはルートリソースクラスと見なされます。メソッドレベルで使用される場合,アノテートされたメソッドはサブリソースメソッドまたはサブリソースロケータと見なされます。javax.ws.rs.Pathアノテーションは次に示す場所で使用できます。
-
ルートリソースクラス(クラスレベル)
-
リソースクラス(ルートリソースクラスまたはサブリソースクラス)の要求メソッド識別子でアノテートされたpublicメソッド(メソッドレベル):このメソッドはサブリソースメソッドです。
-
リソースクラス(ルートリソースクラスまたはサブリソースクラス)の要求メソッド識別子でアノテートされていないpublicメソッド(メソッドレベル):このメソッドはサブリソースロケータです。