Spring AOP小结

我们在执行业务流程时,比如添加用户等 都会有一些关注点 比如:安全检查,日志记录,事务管理,这些我们称之为关注点,这些关注点可能分布在不同的类里面,我们把它抽取出来 放在一个对象里就形成了一个切面 Aspect.
切面里面的方法(安全检查,日志记录等)我们称之为Advice
我们在应用这些Advice在一些方法中 其中会定义一个没有返回值的而且不会执行的标示方法 这个表示方法是一个条件
我们称之为Pointcut  @Pointcut("execution(* insert*(..))")
被应用的对象被称为目标对象target Object(那些insert方法啊)
整个应用过程我们称之为织入
最终会织入到方法中 这个方法我们称之为一个连接点jointpoint

你可能感兴趣的:(spring,AOP)