|
FlatServe 1.1 |
||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 必須 | オプション | 詳細: 要素 |
@Documented @Retention(value=RUNTIME) @Target(value=METHOD) public @interface HttpService
メソッドがHTTPサービスメソッドであることを示すアノテーションです。 HTTPサービスメソッドとして公開するメソッドには、必ずこのアノテーションを付与する必要があります。
親クラスのメソッドをオーバーライドする場合、親クラスでのメソッド定義に@HttpServceアノテーションが 付与されているかどうかに関係なく、子クラスでオーバーライドしたメソッドにアノテーションを付与しない限り HTTPサービスメソッドとして公開されません。
HTTPサービスメソッドを定義したクラスを継承し、子クラスでそのメソッドをオーバーライドしない場合、 このメソッドは、子クラスの呼び出しでもHTTPサービスメソッドとして有効です。
任意要素の概要 | |
---|---|
HttpMethod[] |
method
サポートするHTTPメソッド。 |
public abstract HttpMethod[] method
|
FlatServe 1.1 |
||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 必須 | オプション | 詳細: 要素 |