对AOP的理解
面向切面编程,实现横切逻辑的控制。
AOP的应用场景
只要系统的业务逻辑需要引用通用模块,就可以使用AOP
1事务管理
2日志记录
AOP底层
动态代理:JDK动态代理和CGLIB动态代理
JDK动态代理只能代理实现接口的类,CGLIB可以代理没有实现接口的类。
面向切面编程,实现横切逻辑的控制。
只要系统的业务逻辑需要引用通用模块,就可以使用AOP
1事务管理
2日志记录
动态代理:JDK动态代理和CGLIB动态代理
JDK动态代理只能代理实现接口的类,CGLIB可以代理没有实现接口的类。