これは奇妙な要求かもしれませんが、メソッド自体で Spring アノテーション属性にアクセスする方法はありますか。
以下の例では、「user.success」を定数として定義し、注釈とメソッドで使用できますが、注釈 (@MySecurity) で定義されているものを使用したいと思います。
私が推測する 1 つの方法は、実行中のメソッドのハンドルを取得して AnnotationUtils を使用することです。これを行うよりエレガントな方法はありますか?
@MySecurity(action="user.success")
@RequestMapping("/userSuccess.htm")
public String redirect()
{
// Code here to access @MySecurity Annotation
return "userSuccess";
}