<bean id="Audience" class="com.czx.core.aspect.Audience"></bean>
<!--开启自动扫描-->
<context:component-scan base-package="Concert" />
<aop:config proxy-target-class="true"></aop:config>
<!-- 支持 @AspectJ 标记-->
<aop:aspectj-autoproxy/>
上面是配置文件,下面是类
@Aspect
@Component
public class Audience {
/*@Pointcut("execution(* com.czx.mydata.service..*.*(..))")*/
@Pointcut("execution(* com.czx..*.service..*.*(..))")
public void apiPointcut(){}
@Before("apiPointcut()")
public void before() {
/*System.out.println("before");*/
}
@After("apiPointcut()")
public void after(){
System.out.println("after");
}
}