java框架-Spring-AOP

AOP:动态代理

开发步骤:

  1. 导入aop模块
  2. 定义业务逻辑类
  3. 定义切面类;
    -. 切面类标注:@Aspect
    -. 切面类注解:
    @Before: 前置通知, 在方法执行之前执行
    @After: 后置通知, 在方法执行之后执行 。
    @AfterRunning: 返回通知, 在方法返回结果之后执行
    @AfterThrowing: 异常通知, 在方法抛出异常之后
    @Around: 环绕通知, 围绕着方法执行
  4. 将切面类添加到容器
  5. 开启基于注解版的aop模式:@EnableAspectJAutoProxy

AOP原理

创建与注册









相关推荐
淀粉肠kk几秒前
【C++11】智能指针详解
开发语言·c++
书源丶5 分钟前
三十二、Java集合(一)——Collection与List全家桶
java·windows·list
敖正炀6 分钟前
Spring 深度内核-核心容器与扩展机制-SpringFactoriesLoader 到 AutoConfiguration.imports:插件化演进
spring
敖正炀8 分钟前
Spring 深度内核-核心容器与扩展机制-类型转换与数据绑定体系:ConversionService、PropertyEditor
spring
kyriewen1111 分钟前
Next.js部署:从本地跑得欢,到线上飞得稳
开发语言·前端·javascript·科技·react.js·前端框架·ecmascript
AI人工智能+电脑小能手11 分钟前
【大白话说Java面试题】【Java基础篇】第21题:HashMap和Hashtable的区别是什么
java·开发语言·面试·哈希算法·散列表·hash table
不想写代码的星星13 分钟前
COW(Copy-on-Write):开抄开抄,哎嘿,我装的
开发语言·c++
慕容卡卡15 分钟前
Claude 使用神器(web页面)--CloudCLI UI
java·开发语言·前端·人工智能·ui·spring cloud
咬_咬16 分钟前
go语言学习(函数)
开发语言·学习·golang
Sylvia-girl18 分钟前
C++内存如何管理?
java·jvm·c++