JavaWebDay13

事务管理  

 

AOP

动态代理是面向切面编程最主流的实现,而springAOP是Spring框架的高级技术,旨在管理bean对象的过程中,主要通过动态代理机制,对特定的方法进行编程

案例:统计各个业务层方法执行耗时

注解@Aspect表明这个是一个AOP类,@Around声明了要对哪一个方法实行aop类的方法,包名后的第一个*表示其类或者接口,第二个*代表方法名,像图中的就是代表所有方法

AOP核心概念

 

实际上运行的是基于目标对象生成的代理对象

AOP进阶

a.通知类型

b.通知顺序

c.切入点表达式

有多个的话就用多个表达式

像下图中就用了mylog这个注解

d.连接点

 

posted @   zhongjx13  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
点击右上角即可分享
微信分享提示