摘要:
AOP (Aspect Oriented Programming)是Spring中一种重要的编程思想。AOP涉及Aspect、Advice、Join point、Pointcut、Weaving、Target等多个概念,实现依赖于Spring中的@Aspect、@Pointcut、@Before、@Around、@After、@AfterReturning、@AfterThrowing等多个注解,较为复杂。本文通过实例代码实践并理解AOP的核心思想,
关注@Aspect的功能、@Pointcut的切面表达式、不同Advice的时序关系,并基于代码重新梳理和理解AOP中的概念。 阅读全文