摘要:
AOP 面向切面思想。用来分离程序功能,比如讲日志、异常等与功能程序分开,减少代码程序的耦合度。 AOP有3个关键概念、Pointcut切入点、Advice通知、Advisor配置器。Join Point(连接点)指的是程序运行中的某个阶段点,如某个方法调用、异常抛出。Pointcut是Join Point的集合,它是程序中需要注入Advice的位置的集合,指明Advice要在什么样的条件下才能被触发。Advice是某个连接点所采用的处理逻辑,Advisor是Pointcut和Advice的配置器,切入点Pointcut有三种状况:1、静态切入点:只限于给定的方法和目标类,而不考虑方法的参数。 阅读全文