数据源
-
通过DataSource可以获取数据库连接Connection
-
通过DataSource创建JdbcTemplate操作数据库
-
实际项目中,我们在配置数据源的时候会指定数据库连接池,比如流行的Hikari(spring默认的数据库连接池)、C3p0、Dbcp2以及阿里巴巴的Druid
-
应用在操作数据库的时候,直接从数据库连接池获取连接,不需每次创建新的连接
-
数据库连接池的好处,总结就是: 应用创建和销毁连接的代价是很大的,使用数据库连接池可以很好的复用连接,节省开销,方便管理,简化开发
SpringBoot快速配置数据源
SpringBoot快速配置数据源有两种方式
-
通过spring-boot-starter-jdbc快速配置数据源
-
自定义数据源DataSource
通过spring-boot-starter-jdbc
引入maven依赖
<!--spring-boot-starter-jdbc自动配置-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
<version>2.2.2.RELEASE</version&g