【Spring】面试官:谈一谈你对spring AOP的理解

AOP(Aspect Orient Programming),一般称为面向切面编程,作为面向对象的一种补充,与OOP对比,面向切面,传统的OOP开发中的代码逻辑是自上而下的,而这些过程会产生一些横切性问题,比如事务管理、日志、缓存等等。这些横切性的问题和我们的主业务逻辑关系不大,这些横切性问题不会影响到主逻辑实现的,但是会散落到代码的各个部分,难以维护。AOP是处理一些横切性问题,AOP的编程思想
相关文章
相关标签/搜索