“慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。网站首页程序人生
08-Spring的事务控制-基于xml的声明式事务控制-事务属性参数的配置
发布时间:2025-01-21 13:54:19作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
接下来咱们要了解的就是上篇中attributes里面的tx标签的相关属性。上篇中仅仅用了name属性。
那么完整的应该是
name:切点方法名称(支持通配符如save*,*之类)
isolation:事务的
07-Spring的事务控制-基于xml的声明式事务控制-快速入门
发布时间:2025-01-20 23:00:18作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
接续上篇,接下来我们需要为beans开始标签新增tx名称空间及schemaLocation
这两个分别是:
xmlns:tx="http://www.springframework.org/schema/tx"
与
http://www.springframewo
06-Spring的事务控制-基于xml的声明式事务控制-转账业务环境搭建
发布时间:2025-01-20 19:56:21作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
这次我选择基于之前的项目新增module来实践。
同样基于maven的webapp模板创建
org.apache.maven.archetypes:maven-archetype-webapp
创建后
pom.xml里面的依赖和之前其实是
14-注解方式实现aop-注解通知种类和切点表达式抽取
发布时间:2025-01-18 20:53:21作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
上篇中完成了注解形式aop的前置增强,那么其它增强也是类同,这里就仅说下环绕增强和最终增强为例。
则切面类定义如:
package sp21.annotation;
import org.aspectj.lang.Proce
13-注解方式实现aop-快速入门
发布时间:2025-01-18 19:06:21作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
首先建立targe接口
package sp21.annotation;
public interface TargetInterface {
public void save();
}
然后建立target
package sp21.annotation;
import org.s