AOP之注解

  1. 加入AOP所需要的spring-aspect.jar和spring-aop.jar等等jar包

  2. 配置文件中加入aop的命名空间

xmlns:aop="http://www.springframework.org/schema/aop"  
  
xsi:schemaLocation="http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-xsd"

  3.XML文件中配置:

<!-- 使AOP注解起作用 -->
<aop:aspectj-autoproxy></aop:aspectj-autoproxy>

  4.把横切关注点的代码抽象到切面的类中:

   切面首先是一个Ioc的bean,即切面类加入@component注解

   切面类还需要加入@Aspect注解

  5.最终在类中声明各种通知

注意:spring配置中注意配置bean以及自动扫描的包

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


你可能感兴趣的:(AOP)