import java.lang.reflect.Method;
import org.springframework.aop.support.JdkRegexpMethodPointcut;
import org.springframework.aop.support.DefaultPointcutAdvisor;
import org.springframework.aop.AfterReturningAdvice;
import org.springframework.aop.MethodBeforeAdvice;
import org.springframework.aop.framework.ProxyFactoryBean;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class ceshi{
public static void main(String args[]){
AnnotationConfigApplicationContext ac=new AnnotationConfigApplicationContext("test");//我个人认为这相当于容器
Exetor exetor=new Exetor();
Record record=new Record();
JdkRegexpMethodPointcut jdk=new JdkRegexpMethodPointcut();
jdk.setPattern(".*record");
DefaultPointcutAdvisor pointcut=new DefaultPointcutAdvisor();
pointcut.setAdvice(record);
pointcut.setPoi
无配置文件实现spring aop
最新推荐文章于 2021-09-16 22:35:45 发布