bean(bean的id) 类名首字母小写 匹配1个类
后置通知:
package com.jt.aop;
import org.aspectj.lang.annotation.After;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;
import org.aspectj.lang.annotation.Pointcut;
import org.springframework.stereotype.Component;
//将对象交给spring管理
@Component
//标识为一个切面类
@Aspect
public class CacheAop {
//定义切点表达式,切入点为itemCatServiceImpl
//即,ItemCatServiceImpl类下的所有方法执行后都会添加此通知方法
@Pointcut("bean(itemCatServiceImpl)")
public void pointCat(){
}
//@After目标方法执行后执行的通知方法
@After("pointCat()")
public void after(){
System.out.println("我是后置通知!");
}
}