您的位置:首页 > 编程语言 > ASP

让spring3.0可以使用aop注解的方法是导入两个jar包aspectjrt.jar aspectjweaver.jar

2013-12-23 13:41 796 查看
aspectjrt.jar

aspectjweaver.jar

package com.merit.memcache.aop;

import org.aspectj.lang.JoinPoint;

import org.aspectj.lang.ProceedingJoinPoint;

import org.aspectj.lang.annotation.AfterReturning;

import org.aspectj.lang.annotation.Around;

import org.aspectj.lang.annotation.Before;

import org.aspectj.lang.annotation.Pointcut;

public class MemacheAdvice {

@Pointcut("execution(* com..*.add*(..))")
public void addAspect()
{
}

@Before(value="addAspect()")
public void before(JoinPoint point)
{

// User user =(User) point.getArgs()[0];

//

// System.out.println("anno-before"+user.getId());
}

@AfterReturning(pointcut="addAspect()")
public void back()
{
System.out.println("返回");
}

@Around("addAspect()")
public Object deal(ProceedingJoinPoint point)
{
System.out.println("around start");
Object object=null;
try {
object = point.proceed();
} catch (Throwable e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("around end");
return object;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: