Spring AOP使用

给一个系统拦截的例子
@Aspect
@Component
public class SystemLogAspect {
        @Pointcut("execution(* com.basepackage.service..*.delete(..))&&args(id,..)")
	public void delete(String id) {
	} // 删除任务切入点

	@AfterReturning(pointcut = "delete(id)", returning = "retVal")
	public void doDelete(String id, ObjectretVal) {
		//..........
		systemLogDao.save(log);
	}
}

猜你喜欢

转载自kevinpan45.iteye.com/blog/1336763
今日推荐