0

これは奇妙な要求かもしれませんが、メソッド自体で Spring アノテーション属性にアクセスする方法はありますか。

以下の例では、「user.success」を定数として定義し、注釈とメソッドで使用できますが、注釈 (@MySecurity) で定義されているものを使用したいと思います。

私が推測する 1 つの方法は、実行中のメソッドのハンドルを取得して AnnotationUtils を使用することです。これを行うよりエレガントな方法はありますか?

 @MySecurity(action="user.success")
 @RequestMapping("/userSuccess.htm")
 public String redirect()
 {
    // Code here to access @MySecurity Annotation
    return "userSuccess";
 }
4

1 に答える 1