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动态代理的区别



相关推荐
gb42152872 分钟前
java中将租户ID包装为JSQLParser的StringValue表达式对象,JSQLParser指的是?
java·开发语言·python
曾经的三心草13 分钟前
Python2-工具安装使用-anaconda-jupyter-PyCharm-Matplotlib
android·java·服务器
Metaphor69213 分钟前
Java 高效处理 Word 文档:查找并替换文本的全面指南
java·经验分享·word
ChinaRainbowSea28 分钟前
7. LangChain4j + 记忆缓存详细说明
java·数据库·redis·后端·缓存·langchain·ai编程
stormsha28 分钟前
飞算JavaAI炫技赛电商系统商品管理模块的架构设计与实现
java·架构·鸿蒙系统
minh_coo29 分钟前
Spring框架事件驱动架构核心注解之@EventListener
java·后端·spring·架构·intellij-idea
翻滚丷大头鱼38 分钟前
Java 集合Collection—List
java·开发语言
sanggou1 小时前
License 集成 Spring Gateway:解决 WebFlux 非阻塞与 Spring MVC Servlet 阻塞兼容问题
spring·gateway·mvc
敲键盘的肥嘟嘟左卫门1 小时前
StringBuilder类的数据结构和扩容方式解读
java
索迪迈科技2 小时前
java后端工程师进修ing(研一版 || day40)
java·开发语言·学习·算法