目标:配置Spring Boot自带默认的hikari数据库连接池和@Transactional注解进行事务配置
分析:
事务配置
- 1、添加事务相关的启动依赖,MySQL相关依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.46</version>
</dependency>
- 2、编写事务类UserService使用事务注解@Transactional
数据库连接池hikari配置
只需要在application文件中指定数据库相关配置
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost:3306/springboot_test?useUnicode=true&characterEncoding=utf-8&useSSL=false
password: root
username: root