spring AOP常见面试题目
Aop是什么?
与OOP对比,面向切面,传统的OOP开发中的代码逻辑是自上而下的,而这些过程会产生一些横切性问题,这些横切性的问题和我们的主业务逻辑关系不大,这些横切性问题不会影响到主逻辑实现的,但是会散落到代码的各个部分,难以维护。AOP是处理一些横切性问题,AOP的编程思想就是把这些问题和主业务逻辑分开,达到与主业务逻辑解耦的目的。使代码的重用性和开发效率更高。
aop的应用场景
- 日志记录
- 权限验证
- 效率检查
- 事务管理
- exception
笔记访问地址:
https://shimo.im/docs/Nj0bcFUy3SYyYnbI/read