AOP专题

date
Oct 30, 2018
slug
AOP专题
status
Published
tags
Spring学习
Java
summary
type
Post
category

AOP是什么

  • AOP:面向切面变成,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术,简而言之就是拦截器
  • 主要功能:日志记录、性能统计、安全控制、事务处理、异常处理
在 Spring AOP 中,有 3 个常用的概念,Advices 、 Pointcut 、 Advisor ,解释如下:
Advices :表示一个 method 执行前或执行后的动作。Pointcut :表示根据 method 的名字或者正则表达式去拦截一个 method 。Advisor : Advice 和 Pointcut 组成的独立的单元,并且能够传给 proxy factory 对象。

© Rysi 2018 - 2023