AOP通知类型
1.AOP通知描述了抽取的共性功能,根据共性功能抽取的位置不同,最终运行代码时要将其加入到合理的位置。
2.AOP通知分为5种类型
(1)前置通知
名称:@Before
作用:设置当前通知方法与切入点之间绑定关系,当前通知方法在原始切入点方法前运行。
(2)后置通知
名称:@After
作用:设置当前通知方法与切入点之间绑定关系,当前通知方法在原始切入点方法后运行。
(3)环绕通知(重点,常用)
名称:@Around
作用:设置当前通知方法与切入点之间绑定关系,当前通知方法在原始切入点方法前后运行。
范例:
注意:返回值的结果为Object类型,该例中ret变量接收的就是原始方法的返回值。
(4)返回后通知(了解)
名称:@AfterReturning
作用:设置当前通知方法与切入点之间绑定关系,当前通知方法在原始切入点方法正常执行完毕后运行。
(5)抛出异常后通知(了解)
名称:@AfterThrowing
作用:设置当前通知方法与切入点之间绑定关系,当前通知方法在原始切入点方法抛出异常后执行。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗