当前位置: 首页 > news >正文

3.Spring-AOP简介/AOP切入点表达式/AOP工作流程(p31-p35)

(一)AOP简介
(1)AOP(aspect oriented programming)面向切面编程。作用:在不惊动原始的设计上进行功能增强
(2)oop(object oriented programming)面向对象编程
spring理念:无入侵式。
比如(update()、delete()方法)要追加功能,我们把这两个方法定义为切入点。共性的功能method()叫做通知。为了让一个通知对应一个切入点,我们引入了切面。通知方法要定义在通知类里面。
连接点范围更大,切入点包含在连接点里面。切入点可以匹配一个具体的方法,也可以匹配多个方法。
切面指的是执行位置(切入点)与共性功能之间的关系。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

(二)AOP入门案例
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(三)AOP的工作流程
切入点配置很多,我们也不会都读取,我们只读取配置完成的切入点(也就是@pointcut,@before)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(四)AOP切入点表达式
*代表一个任意的。
…任意可以多个也可以一个
+代表子接口
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

相关文章:

  • NO.78十六届蓝桥杯备战|数据结构-并查集|双亲表示法|初始化|查询|合并|判断|亲戚|Lake Counting|程序自动分析(C++)
  • [CI]Docker构建时传递CI的唯一生成号作为版本号(SpringBoot、Vue)
  • JVM性能调优:参数配置×内存诊断×GC调优实战
  • vue3中pinia基本使用
  • 前端核心知识:Vue 3 编程的 10 个实用技巧
  • 小程序设计和开发:怎样制定小程序的主要业务流程和功能模块。
  • 优化IntelliJ IDEA 对 Python 的提示功能
  • git配置 gitcode -- windows 系统
  • 云原生周刊:深入探索 kube-scheduler-simulator
  • 实时比分更新系统的搭建
  • zabbix中通过模板实现自动发现对tcp端口批量监控
  • 【区间贪心】合并区间 / 无重叠区间 / 用最少数量的箭引爆气球 / 俄罗斯套娃信封问题
  • 使用在 Google Kubernetes Engine 上运行的 Vertex AI 开始使用 Elastic Chatbot RAG 应用程序
  • opengles,VBO,EBO,VAO啥含义,使用流程
  • Chrome 135 版本开发者工具(DevTools)更新内容
  • C#二叉树
  • JavaScript基础--23-高阶函数详解
  • 科普:原始数据是特征向量么?
  • shadcn 使用步骤与注意点
  • Java面试黄金宝典41
  • 南溪区网站建设/谷歌广告怎么投放
  • b2b网站用户注册流程/google play官网入口
  • 网站建设的局限性/网站seo在线诊断分析
  • 超炫的网站模板/十五种常见的销售策略
  • 我是做网站的 哪里有单接/佛山seo代理计费
  • 空气过滤棉上海网站建设/天津seo代理商