一、引言 在 SpringBoot 开发中,事务传播行为是一个重要且复杂的概念。理解并正确使用事务传播行为对于保证数据的一致性和系统的稳定性至关重要。 事务在确保数据库操作的原子性、一致性、隔离性和持久性(ACID)方面起着关键作用。而事务传播行为则决定了在存在方法嵌套调用时,事务是如何创建、延续和
一、Mybatis框架 1、mybatis简介 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的
在 Spring Boot 开发中,@Transaction注解是用于管理事务的重要工具。通过合理地使用@Transaction,可以确保数据库操作的原子性、一致性、隔离性和持久性(ACID)特性,从而提高系统的稳定性和数据的完整性。 一、@Transaction注解的基本概念 @Transacti
一、事务管理简介 1、事务基本概念 一组业务操作ABCD,要么全部成功,要么全部不成功。 2、特性:ACID 原子性:整体 一致性:完成 隔离性:并发 持久性:结果 3、隔离问题 脏读:一个事务读到另一个事务没有提交的数据 不可重复读:一个事务读到另一个事务已提交的数据(update) 虚读(幻读)
一、文件上传 文件上传是项目开发中一个很常用的功能,常见的如头像上传,各类文档数据上传等。SpringBoot使用MultiPartFile接收来自表单的file文件,然后执行上传文件。该案例基于SpringBoot2.0中yml配置,管理文件上传的常见属性。该案例演示单文件上传和多文件上传。 二、
一、打包简介 springboot的打包方式有很多种。可以打war包,可以打jar包,可以使用jekins进行打包部署的。不推荐用war包,SpringBoot适合前后端分离,打成jar进行部署更加方便快捷。 二、自定义启动页 banner.txt内容 =======================