[@徐雷frank][¥20]spring AOP的实现机制-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

[@徐雷frank][¥20]spring AOP的实现机制

2018-11-15 19:28:33 3022 4

对spring AOP理解不深

取消 提交回答
全部回答(4)
  • 帕瓦罗蒂喵
    2019-07-17 23:14:50

    建议去看看代理模式(静态代理、动态代理、cglib代理)

    0 0
  • 徐雷frank
    2019-07-17 23:14:50

    1、AOP面向切面编程,独立概念
    2、Spring提供了对于AOP编程思想的便捷支持,简化AOP编程,称为Spring AOP,对于代码增强,
    3、Spring AOP主要是2个方式,动态代理和CGLib
    4、提供多种注解,便于实现不同的AOP
    (1)前置增强(BeforeAdvice):在目标方法前调用。

    (2)后置增强(AfterAdvice):在目标方法后调用。

    (3)环绕增强(AroundAdvice):将 Before 和 After ,甚至抛出增强和返回增强合到一起。

    (4)返回增强(AfterReturningAdvice):在方法返回结果后执行。

    (5)抛出增强(AfterThrowingAdvice):在目标方法抛出对应的类型后执行。

    5、JDK 动态代理 —— 推荐方式。只要目标对象实现甚至一个接口, 就会使用 JDK 动态代理;

     CGLIB 代理 —— 如果目标对象没有实现接口, 则可以使用 CGLIB 代理。
    0 0
  • 架构师启明
    2019-07-17 23:14:50

    spring AOP 属于第二代AOP(动态AOP),采用动态代理机制和字节码生成技术实现,与最初的 AspectJ采用编译器将横切逻辑织入目标对象不同,动态代理机制和字节码生成都是在运行期间为目标对象生成一个代理对象,而将横切逻辑织入到这个代理对象中,系统最终使用的是织入了横切逻辑的代理对象,而不是真正的目标对象。

    0 0
  • 健东
    2019-07-17 23:14:49

    你可以搜索一下,我理解的也不多

    0 0
添加回答
相关问答

1

回答

Spring Boot 性能监控 Actuator是什么?

2021-12-23 17:27:54 442浏览量 回答数 1

1

回答

Spring Boot 2.4 内置性能监控如何操作?

2021-12-23 17:28:17 432浏览量 回答数 1

1

回答

Spring Boot 中的Micrometer是什么?

2021-12-23 17:28:40 467浏览量 回答数 1

1

回答

Java Spring Boot 2.5 监控实战如何操作?

2021-12-23 17:29:29 497浏览量 回答数 1

1

回答

Spring Boot 实战 Docker 容器DockerHub 是什么?

2021-12-23 17:30:26 485浏览量 回答数 1

1

回答

Spring Boot Docker 的分布式集群架构是怎样的?

2021-12-23 17:31:21 559浏览量 回答数 1

1

回答

Spring Boot Docker 容器的常用命令都有哪些?

2021-12-23 17:31:46 1259浏览量 回答数 1

1

回答

哪些环境下,Spring Boot 2.5 Docker可以制作镜像?

2021-12-23 17:33:01 452浏览量 回答数 1

1

回答

Spring Boot的文档工具 API中,使用率最高的生成工具是什么?

2021-12-23 17:18:37 373浏览量 回答数 1

1

回答

引入 Spring Boot 版本的代码分别是什么?

2021-10-21 21:47:59 164浏览量 回答数 1
+关注
文章
问答
问答排行榜
最热
最新
相关电子书
更多
Java Spring Boot开发实战系列课程【第7讲】:Spring Boot 2.0安全机制与MVC身份验证实战(Java面试题)
立即下载
Java Spring Boot开发实战系列课程【第6讲】:Spring Boot 2.0实战MyBatis与优化(Java面试题)
立即下载
Java Spring Boot开发实战系列课程【第15讲】:Spring Boot 2.0 API与Spring REST Docs实战
立即下载