面向切面编程(AOP)的一次实践(实现方式)

业务场景:     在多个不一样的service的多个不一样的方法中的第一行,或者最后一行要执行某个共同的操做。可是这个操做跟它的调用者(那些service中的那些方法)的业务逻辑其实并无什么相关性。 若是封装一个方法,在那些service中的那些方法中去调用它,就会让代码和系统结构显得很不优雅,由于把绝不相干的业务逻辑在代码层面柔和在一块儿了。这种场景下,正好是面向切面编程的用武之地。java
相关文章
相关标签/搜索