Springboot系列-整合JdbcTemplate
前言:在项目开发中,很多时候需要对大量数据进行持久化,数据持久化常见的几种方式如:Spring自带的Template,mybatis或者常说的JPA等,此篇博客将主要对JdbcTemplate进行整合,虽然Template不如mybatis使用方便,但是JdbcTemplate算是最简单的数据持久化方案了
1.配置JdbcTemplate
1.新建JDBC API项目,选上 Jdbc 依赖,以及数据库驱动依赖即可
2.配置pom文件导入依赖,添加 Druid 数据库连接池依赖,此处注意不是一般在 SSM 中添加的 Druid,而是为springboot提供的druid-spring-boot-starter
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.10</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
3.修改application.properties,引用alibaba数据源
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.url=jdbc:mysql://localhost:3306/template?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
所有的配置完成之后,就可以直接使用 JdbcTemplate了,因为springboot的自动化配置,所以在操作上相对简洁一些
2.使用JdbcTemplate
1.新建一个user类
public class User {
private Integer id;
private String username;
private String address;
public Integer getId()