美文网首页
7.19_26期AOP总结

7.19_26期AOP总结

作者: 萧修 | 来源:发表于2023-07-26 01:00 被阅读0次
  • 概念:AOP(Aspect Oriented programming)面向切面编程,一种编程格式
  • 作用:不改动原始设计的基础上为方法进行功能增强
  • 核心概念

代理(proxy):SpringAOP的核心本质地采用代理模式实现

连结点(JoinPoint):在SpringAOP中,理解方法的任意执行

切入点(PointCut):匹配连接点的式子,也是具有共性功能的方法描述

通知(advice):若干个方法的共性功能,在切入点执行,最终体现一个方法

切面(Aspect):描述通知和切入点的对应关系

目标对象(Target):被代理的原始对象成为目标对象

  • 切入点表达式:动作关键词(访问修饰符 返回值 包名.类/接口.方法名(参数)异常名)
@Pointcut("execution(* com.itheima.dao.ResourceDao.openURL(..))")
  • 切入点表达式描述通配符
    作用:快速描述,范围描述
    *:匹配任意符号
    ..:匹配多个链接任意符号(常用)
    +:匹配子类类型

  • 通知类型
    前置、后置、环绕、返回后、抛出异常

  • 通知获取数据

相关文章

  • 《Spring(5.x)注解驱动开发》aop(三)

    20.AOP原理总结 利用@EnableAspectJAutoProxy开启AOP功能。 @EnableAspec...

  • spring aop 及实现方式

    最近看到aop,就做一点小小的总结。 一、AOP的基本概念: 1、什么是aop: AOP(Aspect Orien...

  • AOP原理总结

    AOP原理总结: 1) @EnableAspectJAutoProxy 利用这个注解开启AOP功能 2) @Ena...

  • 重拾-Spring-AOP

    AOP 术语 关于 AOP 的概念描述及相关术语可以参考 彻底征服 Spring AOP 之 理论篇 总结的很好;...

  • Spring Aop初认识(04)

    Spring AOP编程 一,概述: 1.1 手动实现aop编程 UserDao.java 分析总结: 如何分离?...

  • AOP总结

    AOP面向切面编程 面向切面编程是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP延...

  • AOP总结

    ## AOP简介 ###1.1 什么是AOP AOP,Aspect Oriented Programming 面向...

  • Spring(3)——AOP

    Spring学习总结——Spring实现AOP的多种方式

  • AOP入门

    最近在看《Spring揭秘》里面AOP部分,利用最近两三天的上班空余时间来简单总结一下吧。 AOP是什么 AOP的...

  • Spring源码-AOP(九)-AOP源码分析总结

    前言 至此,AOP相关的源码已经分析结束,接下来我们总结下AOP这块的相关功能,AOP这块的整个分析是从配置文件开...

网友评论

      本文标题:7.19_26期AOP总结

      本文链接:https://www.haomeiwen.com/subject/epvnudtx.html