版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
需求:用户信息删除操作
需要源码,请加微信号进技术交流群,发送springboot2102免费获取此文章源码。
<!--在原来的位置引用公共的头部元素原来的 <nav元素就是在这里的
head:是模板中公用的代码片段-->
<!-- 在原来的左侧菜单位置引用抽取好嘚公共左侧菜单代码
1、这是使用的 id选择器 进行的引用
2、引用公共代码的片段的同时传递参数值过去-->
(1)首先,为了在js中对删除这个按钮做操作我们在class中加一个属性值,我这里起名叫:deleteBtn
发布了83 篇原创文章 · 获赞 10 · 访问量 2万+
}
讲解 Spring Boot 如何使用声明式事务管理
Spring 支持声明式事务,使用 @Transactional 注解在方法上表明这个方法需要事务支持此时,Spring 拦截器会在这个方法调用时开启一个新的事务,当方法运行结束且无异常的情况下提交这个事务。
我们先创建一个实体对象为了便于测试,我们对外提供构造方法
这里,为了测试事务我们只提供一个新增方法。
我们提供三个方法通过定义 Author 的 realName 字段长度必须小于等于 5,如果字段长度超过规定长度就会触发参数异常
值得注意的昰,noRollbackFor 修饰表明不做事务回滚rollbackFor 修饰的表明需要事务回滚。
测试add1() : 抛出异常, 新增数据成功
测试add2() : 抛出异常, 新增数据成功(不做事务回滚)
测试add3() : 抛出异瑺, 新增数据失败(事务回滚)
}