在使用Aspectj获取方法注解信息的时候,可以使用下面的代码片段:
1
2
3
4
5
6
7
8
|
/**
* Get value of annotated method parameter
*/
private
<T
extends
Annotation> T getMethodAnnotation(ProceedingJoinPoint joinPoint, Class<T> clazz) {
MethodSignature methodSignature = (MethodSignature) joinPoint.getSignature();
Method method = methodSignature.getMethod();
return
method.getAnnotation(clazz);
}
|
==============================================================================
本文转自被遗忘的博客园博客,原文链接:http://www.cnblogs.com/rollenholt/p/3848405.html,如需转载请自行联系原作者