Spring中的AOP基础理解

Spring中的AOP基础理解

  • 47.什么是AOP?能做什么?
  • 48.解释一下Spring AOP中常见的概念名词
  • 49.Spring通知有哪些类型?
  • 50.Spring Aop和AspectJ Aop有什么区别?
  • 51.JDK动态代理和CGLIB动态代理的区别

47.什么是AOP?能做什么?

48.解释一下Spring AOP中常见的概念名词

49.Spring通知有哪些类型?

50.Spring Aop和AspectJ Aop有什么区别?





前置、环绕、后置通知

编译时帮修改好了.class文件

因为你要单独编译,增加了开发成本,所以spring就用jdk实现aop,spring aop虽用到了AspectJ,但

底层没用动态织入修改字节码文件,因为它要单独编译器。

51.JDK动态代理和CGLIB动态代理的区别



相关推荐
蕨蕨学AI6 分钟前
【Wolfram语言】45.2 真实数据集
java·数据库
予枫的编程笔记20 分钟前
【Java集合】深入浅出 Java HashMap:从链表到红黑树的“进化”之路
java·开发语言·数据结构·人工智能·链表·哈希算法
ohoy26 分钟前
RedisTemplate 使用之Set
java·开发语言·redis
mjhcsp26 分钟前
C++ 后缀数组(SA):原理、实现与应用全解析
java·开发语言·c++·后缀数组sa
8***f39540 分钟前
Spring容器初始化扩展点:ApplicationContextInitializer
java·后端·spring
程序猿零零漆41 分钟前
Spring之旅 - 记录学习 Spring 框架的过程和经验(十四)SpringMVC的请求处理
学习·spring·pandas
r_oo_ki_e_1 小时前
java22--常用类
java·开发语言
linweidong1 小时前
C++ 中避免悬挂引用的企业策略有哪些?
java·jvm·c++
用户93761147581611 小时前
并发编程三大特性
java·后端
阿在在1 小时前
Spring 系列(二):加载 BeanDefinition 的几种方式
java·后端·spring