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



相关推荐
学到老活到老5 小时前
Spring 事务怎样生效?为什么加了 @Transactional 仍不回滚?
java·spring
学到老活到老5 小时前
Spring 怎样创建 Bean?@Autowired 在哪一步生效?
java·spring
用户112936112195 小时前
我扫了项目里 739 个 Controller,发现最危险的越权漏洞不是没认证
java
小羊没烦恼!5 小时前
分布式事务 | 使用DTM 的Saga 模式
java·linux·运维·数据库·wpf
JPower_mr.g5 小时前
SmartCall v1.0.9 发布:智能体知识库上线,让 AI 客服先查资料再回答
java·ide·人工智能·macos·架构·开源·xcode
SL_staff5 小时前
破除执行黑箱:用目标地图、资源热力图与健康度看板构建可下钻的执行事实链
java·开源·全栈
骑着蜗牛撵大象3275 小时前
让 Codex 值夜班:把告警排查与巡检接成可回滚的自动化链路
android·java·运维·ai·自动化·codex·智能体
木头科技6 小时前
【AI 工程化第十八篇】Spring AI 语音 Agent 实战:实时转写、WebSocket、流式 TTS 与打断机制
java·人工智能·安全·spring·性能优化
步行cgn6 小时前
Spring MVC 核心配置文件详解:springmvc.xml 每一行配置的意义
xml·spring·mvc
cfm_29146 小时前
SpringPrototype作用域
java