如何获取 AspectJ 中使用的注释参数的值?
考虑这个方法:
@Access(rights = GUEST)
public void foo() {
doSomething();
}
如果该方法有@Access注释,这个切入点基本上匹配:
pointcut check() :
execution(@Access * *(..));
但是我如何访问@Access的字段rights
,它存储特定的访问级别,这样我就可以使用它了?
Consider this method:
@Access(rights = GUEST)
public void foo() {
doSomething();
}
This pointcut basically matches if the method has an @Access
annotation:
pointcut check() :
execution(@Access * *(..));
But how can I access the field rights
of @Access, which stores the particular access level, so that I can work with it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试使用:
请参阅 文档位于此处。
Try to use:
See documentation here.