spring aop 学习1

1.配置自动扫描的包

<context:component-scan base-package="com.ddf.spring.aop.impl"/>

2.使用spring

//1.创建IOC容器
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
//2.获取bean
ArithmeticCalculator arithmeticCalculator = context.getBean(ArithmeticCalculator.class);
//3.使用bean
arithmeticCalculator.add(3, 6);

 3.使用aspectJ注释:自动匹配的类生成代理对象

<aop:aspectj-autoproxy></aop:aspectj-autoproxy>

 4.要在 Spring 应用中使用 AspectJ 注解, 必须在 classpath 下包含 AspectJ 类库: aopalliance.jar、aspectj.weaver.jar 和 spring-aspects.jar。

原文地址:https://www.cnblogs.com/djdjfj/p/9391459.html