十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
SpringBoot如何实现快速配置数据源?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
SpringBoot如何快速配置数据源;有如下两种方式:
首先我们需要明确数据源DataSource有什么作用:
实际项目中,我们在配置数据源的时候会指定数据库连接池,比如流行的Hikari(spring默认的数据库连接池)、C3p0、Dbcp2以及阿里巴巴的Druid。
一、使用数据库连接池
应用在操作数据库的时候,直接从数据库连接池获取连接,而不需要每次创建新的连接。
至于数据库连接池的好处,总结就是: 应用创建和销毁连接的代价是很大的,使用数据库连接池可以很好的复用连接,节省开销,方便管理,简化开发。
可能有些场景我们不想使用SpringBoot JDBC默认的数据源,我需要引入数据库连接池,然后自定义数据源,指定数据源类型。
下面以Dbcp2数据库连接池配置数据源为例。
二、配置依赖
引入dbcp2的数据库连接池已经相关依赖。
org.apache.commons commons-dbcp2 2.7.0 mysql mysql-connector-java 8.0.18 org.springframework spring-jdbc 5.2.2.RELEASE compile