節を参照してください3:
Webリソースは、リソースクラスとして実装されており、 要求は、リソース・メソッドによって処理されているJAX-RSを使用しました。
リソースクラスは、JAX-RSアノテーションを使用して に対応するWebリソースを実装するJavaクラスです。リソースクラスは、@Pathでアノテーションされたメソッドを少なくとも1つ持つPOJO またはリクエストメソッド の指定子です。
だから、基本的には通常@Path
アノテーションで、クラスであり、
@Path("/")
public class HelloWorldResource {
...
}
リソースメソッドは リクエストメソッド指定子で注釈を付けたリソースクラスのメソッドです。
@GET
public String getHello() {
return "Hello";
}
リクエストメソッド指定子は@HttpMethodアノテーションで に注釈が付けられているランタイム注釈です:
とリソースの方法は、通常@GET
アノテーションを付けるメソッド、または@POST
、または他のです。 JAX-RSは、@ GET、@ POST、@PUT、 @DELETE、@ HEAD、および@OPTIONSのような一般的なHTTPメソッドのリクエスト指定のセットを定義しています。ユーザーは、共通のHTTP メソッドの代替指定子を含む独自のカスタムリクエスト メソッド指定子を定義することができます。
詳細については、jersey documentationを参照してください。
いいフィーリングを言及 –
完璧に理解できます。ありがとうございました! – user6454491