【发布时间】:2020-01-14 22:56:26
【问题描述】:
我需要从一个方面的joinPoint获取像POST/PATCH/GET/etc这样的http方法。
@Before("isRestController()")
public void handlePost(JoinPoint point) {
// do something to get for example "POST" to use below
handle(arg, "POST", someMethod::getBeforeActions);
}
从point.getThis.getClass(),我得到了这个调用被拦截的控制器。然后,如果我从中获取方法,然后是注释。那应该足够好了吧?
所以point.getThis().getClass().getMethod(point.getSignature().getName(), ???)
我如何获得 Class paramaterTypes?
【问题讨论】:
标签: java spring aop spring-aop http-method