Spring基础:基于XML的AOP,切面表达式,环绕通知的新解释,基于注解的AOP,不使用xml配置注解AOP 20191223

Spring基础:
基于XML的AOP(一般的AOP是基于动态代理)
Spring基础:基于XML的AOP,切面表达式,环绕通知的新解释,基于注解的AOP,不使用xml配置注解AOP 20191223
配置切面,先把Service对象配置进来(被加强的先引进来)
Spring基础:基于XML的AOP,切面表达式,环绕通知的新解释,基于注解的AOP,不使用xml配置注解AOP 20191223
Spring中基于XML的AOP配置步骤
Spring基础:基于XML的AOP,切面表达式,环绕通知的新解释,基于注解的AOP,不使用xml配置注解AOP 20191223
实例:
Spring基础:基于XML的AOP,切面表达式,环绕通知的新解释,基于注解的AOP,不使用xml配置注解AOP 20191223
切面表达式的写法:(标准→全通配)
Spring基础:基于XML的AOP,切面表达式,环绕通知的新解释,基于注解的AOP,不使用xml配置注解AOP 20191223
Spring基础:基于XML的AOP,切面表达式,环绕通知的新解释,基于注解的AOP,不使用xml配置注解AOP 20191223
Spring基础:基于XML的AOP,切面表达式,环绕通知的新解释,基于注解的AOP,不使用xml配置注解AOP 20191223
Spring基础:基于XML的AOP,切面表达式,环绕通知的新解释,基于注解的AOP,不使用xml配置注解AOP 20191223
实际开发中:切到业务层实现类下的所有方法
Spring基础:基于XML的AOP,切面表达式,环绕通知的新解释,基于注解的AOP,不使用xml配置注解AOP 20191223
四种通知的类型
Spring基础:基于XML的AOP,切面表达式,环绕通知的新解释,基于注解的AOP,不使用xml配置注解AOP 20191223
简化:
Spring基础:基于XML的AOP,切面表达式,环绕通知的新解释,基于注解的AOP,不使用xml配置注解AOP 20191223
环绕通知
Spring基础:基于XML的AOP,切面表达式,环绕通知的新解释,基于注解的AOP,不使用xml配置注解AOP 20191223
Spring基础:基于XML的AOP,切面表达式,环绕通知的新解释,基于注解的AOP,不使用xml配置注解AOP 20191223
Spring基础:基于XML的AOP,切面表达式,环绕通知的新解释,基于注解的AOP,不使用xml配置注解AOP 20191223
Spring基础:基于XML的AOP,切面表达式,环绕通知的新解释,基于注解的AOP,不使用xml配置注解AOP 20191223
基于注解的AOP
Spring基础:基于XML的AOP,切面表达式,环绕通知的新解释,基于注解的AOP,不使用xml配置注解AOP 20191223
通知类 加component Aspect注释 service类加service注释
Spring基础:基于XML的AOP,切面表达式,环绕通知的新解释,基于注解的AOP,不使用xml配置注解AOP 20191223
设置切入点:
Spring基础:基于XML的AOP,切面表达式,环绕通知的新解释,基于注解的AOP,不使用xml配置注解AOP 20191223
各种通知:的注释
使用注解的方式,执行顺序有问题。最终会在后置前执行,如果出错,后置不执行最终和异常执行。所以建议用环绕通知的注解方式。
Spring基础:基于XML的AOP,切面表达式,环绕通知的新解释,基于注解的AOP,不使用xml配置注解AOP 20191223
环绕通知 必须有括号
Spring基础:基于XML的AOP,切面表达式,环绕通知的新解释,基于注解的AOP,不使用xml配置注解AOP 20191223
配置Spring开启注解AOP的支持
Spring基础:基于XML的AOP,切面表达式,环绕通知的新解释,基于注解的AOP,不使用xml配置注解AOP 20191223
不使用xml配置注解AOP
Spring基础:基于XML的AOP,切面表达式,环绕通知的新解释,基于注解的AOP,不使用xml配置注解AOP 20191223