aop是一个设计思想 ,是软件设计领域中的面向切面编程,它是面向对象编程(OOP)的一种补充和完善。
AOP就是要基于OCP(开闭原则),在不改变原有系统核心业务代码的基础上动态添加一些扩展功能并可以"控制"对象的执行。例如AOP应用于项目中的日志处理,事务处理,权限处理,缓存处理等等
AOP:有两种方式
1:继承方式(默认) ----CGlib实现代理
2:组和方式 —JDK实现代理
注解中:aop:
proxy-targer-class: false
Spring -AOP
最新推荐文章于 2024-08-18 21:36:31 发布