execution(* org.andy.work.service..*Impl.*(..))
第一个 * —— 通配 任意返回值类型
第二个 * —— 通配 任意class
第三个 * —— 通配 任意class的任意方法
第四个 .. —— 通配 方法可以有0个或多个参数

tx:advice
tx:attributes
tx:method

propagation 事务传播行为
isolation 事务隔离级别

  • 事务传播设置是 REQUIRED

  • 隔离级别是 DEFAULT

  • 事务是 读/写

  • 事务超时默认是依赖于事务系统的,或者事务超时没有被支持。

  • 任何 RuntimeException 将触发事务回滚,但是任何 checked Exception 将不触发事务回滚

 

加载配置文件

context:property-placeholder location="classpath:"

扫描自动注入为bean

context:component-scan base-package=""