Spring深度学习(二)AOP

Spring深度学习(二)AOP 1.什么是AOP? 面向切面(方面)编程,是OOP(面向对象编程)的延续, OOP:封装、继承、多态 AOP: 使用场景:针对每个方法的开始结束统一处理(性能监控,事务控制,权限校验,日志处理) 解决问题:横切逻辑代码(几乎每个方法都存在的位置,内容一致的代码),代码冗余,与业务代码混杂, 切:指的是横切逻辑,原有业务代码不能改变,只能操作横切逻辑代码 面:很多方
相关文章
相关标签/搜索