2016-06-17 8 views
0

Action.Simpleを継承するSecuredActionクラスを作成しました。私はこの方法Action.Simpleを継承するクラスのパラメータを追加または追加する方法

@With(SecuredAction.class) 

前に、以下のように追加しているいくつかの方法で

は、今私は、上記に加えていくつかのパラメータを送信したいです。

誰かがパラメータや送信パラメータを渡す方法を教えてください。

私は事前にAction.Simple

感謝を拡張するクラスで渡されたパラメータを取得します。

答えて

0

これは、custom action annotationsと定義することで実現できます。

コントローラとアクションメソッドにこのアノテーションを注釈し、パラメータを設定することができます。

public class MyController extends Controller { 
    @MySecureAnnotation(myParam = false) 
    public Result foo() { 
     return ok(); 
    } 

    @MySecureAnnotation(myParam = true) 
    public Result bar() { 
     return notFound(); 
    } 
} 

コンパイル時の値は、注釈パラメータでのみ指定できます。

関連する問題