spring 用注解实现aop ,如何获取目标对象?

@Component@Aspect//@Scope("prototype")publicclassOperationLogInterceptor{@Before("pon... @Component
@Aspect
//@Scope("prototype")
public class OperationLogInterceptor {
@Before("ponitCut()")
public void doBefore(){
System.out.println("before -"+str);//怎么这个方法内获得目标对象?
}
}
展开
 我来答
百度网友faaf59f
2011-02-21 · TA获得超过536个赞
知道答主
回答量:145
采纳率:0%
帮助的人:83.2万
展开全部
在方法参数加一个JoinPoint
例如public void doBefore(JoinPoint jp) {
Object o = jp.getTarget();`//这个方法可以拿到目标对象
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式