FlatServe
1.1

com.small_it_office.flatserve.core.service
注釈タイプ HttpService


@Documented
@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface HttpService

メソッドがHTTPサービスメソッドであることを示すアノテーションです。 HTTPサービスメソッドとして公開するメソッドには、必ずこのアノテーションを付与する必要があります。

親クラスのメソッドをオーバーライドする場合、親クラスでのメソッド定義に@HttpServceアノテーションが 付与されているかどうかに関係なく、子クラスでオーバーライドしたメソッドにアノテーションを付与しない限り HTTPサービスメソッドとして公開されません。

HTTPサービスメソッドを定義したクラスを継承し、子クラスでそのメソッドをオーバーライドしない場合、 このメソッドは、子クラスの呼び出しでもHTTPサービスメソッドとして有効です。


任意要素の概要
 HttpMethod[] method
          サポートするHTTPメソッド。
 

method

public abstract HttpMethod[] method
サポートするHTTPメソッド。

デフォルト:
{GET, PUT, POST, DELETE}

FlatServe
1.1