什么是AOP 为什么需要AOP 从Spring的角度看,AOP最大的用途就在于提供了事务管理的能力.事务管理就是一个关注点,你的正事就是去访问数据库,而你不想管事务(太烦),所以,Spring在你访问数据库之前,自动帮你开启事务,当你访问数据库结束之后,自动帮你提交/回滚事务! AOP思想介绍 aop底层将采用代理机制进行实现. 接口 + 实现类时 :spring采用 jdk的动态代理 Proxy. 只有实现类时:spring 采用cglib字节码增强. Spring实现AOP的原理 1.jdk…