[Spring]aop的配置与使用

简介: [Spring]aop的配置与使用

1、什么是“aop”?


定义:

aop 是Spring核心功能之一,面向切面,基于动态代理(默认使用JDK动态代理),其核心思想是在不改变原代码的情况下、注入新功能。


概念


  1. joinpoint:连接点,指目标对象的方法。
  2. Pointcut:切入点,是连接点的“集合”(不同类的同名方法)。
  3. Advice:通知,指注入的功能。
  4. Aspect:切面,是切入点与通知的结合。
  5. Weave:织入,指将切面应用到目标对象并创建代理对象的过程。
  6. Introduction:引入,指在目标对象运行期间动态添加方法或变量的操作。


通知


  1. 前置通知;在连接点执行前执行,不能阻止连接点执行。
  2. 后置通知:在连接点执行完成后、return前执行,前提是连接点有返回值。
  3. 最终通知:在连接点执行完成后(return后)执行,一般用于释放资源。
  4. 异常通知:连接点出现异常时执行。
  5. 环绕通知:连接点执行前后执行(执行两次)。

PS:简单阐述,大家暂且了解,往后看。


本文更新中。。。

相关文章
|
14天前
|
SQL Java 数据库连接
(自用)Spring常用配置
(自用)Spring常用配置
16 0
|
1月前
|
监控 Java 开发者
Spring AOP动态代理
Spring AOP动态代理
43 1
|
1月前
|
Java Spring 容器
Spring的AOP失效场景详解
Spring的AOP失效场景详解
113 0
|
30天前
|
设计模式 Java Maven
Spring Aop 底层责任链思路实现-springaopdi-ceng-ze-ren-lian-si-lu-shi-xian
Spring Aop 底层责任链思路实现-springaopdi-ceng-ze-ren-lian-si-lu-shi-xian
35 1
|
1月前
|
SQL Java 数据库连接
挺详细的spring+springmvc+mybatis配置整合|含源代码
挺详细的spring+springmvc+mybatis配置整合|含源代码
42 1
|
7天前
|
存储 安全 Java
第2章 Spring Security 的环境设置与基础配置(2024 最新版)(下)
第2章 Spring Security 的环境设置与基础配置(2024 最新版)(下)
16 0
|
7天前
|
安全 Java 数据库
第2章 Spring Security 的环境设置与基础配置(2024 最新版)(上)
第2章 Spring Security 的环境设置与基础配置(2024 最新版)
33 0
|
8天前
|
安全 Java Spring
Spring Security 5.7 最新配置细节(直接就能用),WebSecurityConfigurerAdapter 已废弃
Spring Security 5.7 最新配置细节(直接就能用),WebSecurityConfigurerAdapter 已废弃
20 0
|
8天前
|
安全 Java 应用服务中间件
江帅帅:Spring Boot 底层级探索系列 03 - 简单配置
江帅帅:Spring Boot 底层级探索系列 03 - 简单配置
24 0
江帅帅:Spring Boot 底层级探索系列 03 - 简单配置
|
14天前
|
JSON Java 数据库连接
属性注入掌握:Spring Boot配置属性的高级技巧与最佳实践
属性注入掌握:Spring Boot配置属性的高级技巧与最佳实践
23 1