spring学习之AOP

Why AOP?

1.代码混乱:越来越多的非业务代码(日志和验证等)加入后,原有的业务代码急剧膨胀

2.代码分散:以日志需求为例,为了满足这一个需求,就需要在多个模块中加入重复的代码,如果日志需求改编,we have to change all of them.

so,面向切面编程

原文地址:https://www.cnblogs.com/showing/p/4907687.html