springboot配置Druid数据源

本文介绍了SpringBoot如何配置Druid数据源,包括为何选择Druid而非HikariCP,提供了详细的依赖引入、YML配置以及监控中心的配置方法,展示了Druid的强大监控功能。
摘要由CSDN通过智能技术生成

springboot整合篇

前言

对于数据访问层,无论是Sql还是NoSql,SpringBoot默认采用整合SpringData的方式进行统一管理,添加大量的自动配置,屏蔽了很多设置。引入了各种XxxTemplate和XxxRepository来简化我们队数据访问层的操作。

springboot2.0默认是用com.zaxxer.hikari.HikariDataSource作为数据源。

2.0以下默认采用的是org.apache.tomcat.jdbc.pool.DataSource作为数据源。

Hikari的官方网站:http://brettwooldridge.github.io/HikariCP/

Hikari号称JAVA领域中最快的数据连接池,你可去点连接进去看看,第一行就是说他自己多么厉害,秒杀什么什么的,不过再快我也觉得没有阿里巴巴奉献给apache的Druid好,因为阿里巴巴的服务周到,里面有监控中心,可以帮助我们快速定位慢sql等。

Druid官方网站:http://druid.io/

为什么HikariCP被号称为性能最好的Java数据库连接池,如何配置使用参考这篇博客:点击

注意事项:默认情况下使用com.zaxxer.hikari.HikariDataSource获取数据源时会抛出一个异常。说时区不对,需要我们修改mysql的时区:

SHOW VARIABLES LIKE '%time_zone%'
SET GLOBAL time_zone="+8:00"
使用Druid数据源

Apache Druid(Incubating) - 面向列的分布式数据存储,非常适合为交互式应用程序提供动力

虽然Hika

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值