- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 @AspectJ 样式来编写方面,以处理我们应用程序中的日志记录。基本上我有一个像这样设置的切入点:
@Pointcut("call(public * com.example..*(..))")
public void logging() {}
@Before("logging()")
public void entering() {...}
...
@After("logging()")
public void exiting() {...}
logger.trace("ENTERING/EXITING [" className + "." + methodName "()]");
joinPoint.getThis().getClass()
class A {
public void a() {
B.b();
}
}
class B {
public void b() {
...
}
}
ENTERING [A.b()]
最佳答案
您需要使用 joinPoint.getTarget().getClass()
.由于您正在使用建议调用加入点,因此您感兴趣的对象是调用的目标。
请注意 API specification states :
Returns the target object. This will always be the same object as that matched by the target pointcut designator. Unless you specifically need this reflective access, you should use the target pointcut designator to get at this object for better static typing and performance.
Returns null when there is no target object.
joinPoint.getTarget().getClass()
可能会导致
NullPointerException
.考虑使用连接点的签名,例如:
final Signature signature = joinPoint.getSignature();
final Class clazz = signature.getDeclaringType();
final String clazz = signature.getDeclaringTypeName();
关于logging - AspectJ 切入点 - 获取对连接点类和名称的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5069293/
我有以下情节 require(ggplot2) dtf <- structure(list(Variance = c(5.213, 1.377, 0.858, 0.613, 0.412, 0.229,
我可以捕获算术中定义的连接点吗? 类似于: int a = 4; int b = 2; int c = a + b; 我可以创建一个切入点来捕获这些行中的任何一行吗?我可以获得什么背景信息? 我想添加
我编写了以下代码,用于使用鼠标事件添加和删除点或圆。下一步是在创建它们时用一条线将它们连接起来(创建一个多边形)。我完全卡住了,不知道从哪里开始。我正在寻找文档,但如果有人能指出正确的方向,我将不胜感
我读过 Evans、Nilsson 和 McCarthy 等书,了解领域驱动设计背后的概念和推理;但是,我发现很难将所有这些放在一个真实世界的应用程序中。缺乏完整的例子让我摸不着头脑。我找到了很多框架
有没有办法在 Python 中创建 NTFS 连接点?我知道我可以调用 junction 实用程序,但最好不要依赖外部工具。 最佳答案 自 Python 3.5 以来,_winapi 模块中有一个函数
Swing (Java 1.6.0_u25) 中的 JFileChooser 似乎不知道如何处理 NTFS 连接点或符号链接(symbolic link)。 文件选择器没有特殊处理: int rv =
这个问题在这里已经有了答案: Check if a file is real or a symbolic link (9 个回答) 关闭 5 年前。 有谁知道如何检查文件或目录是否是符号链接(sym
我是一名优秀的程序员,十分优秀!