AOP
秋风不识路
最重要的是选择,最难的是坚持!
展开
-
Spring——AOP之通知
一、概述1.在具体的连接点上要执行的操作。2.一个切面可以包括一个或者多个通知。3.通知所使用的注解的值往往是切入点表达式。二、当前连接点细节1.切入点表达式通常都会是从宏观上定位一组方法,和具体某个通知的注解结合起来就能够确定对应的连接点。那么就一个具体的连接点而言,我们可能会关心这个连接点的一些具体信息,例如:当前连接点所在方法的方法名、当前传入的参数值等等。这些信息都封装在Join...原创 2019-09-27 19:17:57 · 288 阅读 · 0 评论 -
Spring——AOP之切入点表达式
一、作用通过表达式的方式定位一个或多个具体的连接点,即切入点(被通知的方法的位置)。二、语法细节1.切入点表达式的语法格式execution([权限修饰符] [返回值类型] [简单类名/全类名] [方法名][参数列表])2.举例说明表达式含义execution(* com.atguigu.spring.ArithmeticCalculator.*(..))Arit...原创 2019-09-27 20:30:27 · 686 阅读 · 2 评论 -
Spring——声明式事务管理二
一、事务的传播行为1.简介 当事务方法被另一个事务方法调用时,必须指定事务应该如何传播。例如:方法可能继续在现有事务中运行,也可能开启一个新事务,并在自己的事务中运行。事务的传播行为可以由传播属性指定。Spring定义了7种类传播行为。2.主要的传播行为(1)REQUIRED传播行为 当purchase()方法被另一个事务方法checkout()调用时,它默认会在现有的事务内运行...原创 2019-09-28 20:57:55 · 168 阅读 · 0 评论 -
Spring——声明式事务管理一
一、事务概述 1.在JavaEE企业级开发的应用领域,为了保证数据的完整性和一致性,必须引入数据库事务的概念,所以事务管理是企业级应用程序开发中必不可少的技术。 2.事务就是一组由于逻辑上紧密关联而合并成一个整体(工作单元)的多个数据库操作,这些操作要么都执行,要么都不执行。 3.事务的四个关键属性(ACID) ①原子性(atomicity):“原子”的本意是“不可再...原创 2019-09-28 18:55:04 · 185 阅读 · 0 评论