事务管理



AOP

动态代理是面向切面编程最主流的实现,而springAOP是Spring框架的高级技术,旨在管理bean对象的过程中,主要通过动态代理机制,对特定的方法进行编程
案例:统计各个业务层方法执行耗时

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

实际上运行的是基于目标对象生成的代理对象
AOP进阶
a.通知类型


b.通知顺序

c.切入点表达式



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




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

d.连接点
