作者:yizhiwazi
链接:https://www.jianshu.com/p/380a9d980ca5
序言:此前,我们主要通过XML配置Spring来托管事务。在SpringBoot则非常简单,只需在业务层添加事务注解(@Transactional )即可快速开启事务。虽然事务很简单,但对于数据方面是需要谨慎对待的,识别常见坑点对我们开发有帮助。
1. 引入依赖
org.springframework.boot spring-boot-starter-web org.mybatis.spring.boot mybatis-spring-boot-starter 1.3.1mysql mysql-connector-java runtimeorg.springframework.boot spring-boot-starter-test test
2. 添加配置
主要是配置数据源和开启Mybatis的自动驼峰映射
@SpringBootApplicationpublic class MybatisTransactionApplication { public static void main(String[] args) { //1.初始化 SpringApplication application= new SpringApplication(MybatisTransactionApplication.class); //2.添加数据源 Map map = new HashMap<>(); map.put("spring.datasource.url","jdbc:mysql://localhost:3306/socks?useSSL=false"); map.put(&