java--Spring源码 aop的理解

相对于oop来说,传统的oop开发是一个自上而下的一个过程,在这个过程中会产生一些横切性的问题,而这些问题又与我们的主逻辑关系不大,从而造成代码冗余,难以维护等问题。 aop指面向切面的编程,能够将这些横切性问题与我们的主逻辑进行分离,从而起到一个解耦的过程。 例如我们需要在service层中查看处理一个方法用了多少时间,或者需要在这里输出一些日志(假设service层中每个方法都需要),那么传统
相关文章
相关标签/搜索