SpringBoot+Mybatis+ Druid+PageHelper 实现多数据源并分页
前言 本篇文章主要讲述的是 SpringBoot 整合 Mybatis 、 Druid 和 PageHelper 并实现多数据源和分页。其中SpringBoot整合Mybatis这块,在之前的的 一篇文章 中已经讲述了,这里就不过多说明了。重点是讲述在多数据源下的如何配置使用Druid和PageHelper 。 Druid介绍和使用 在使用 Druid 之前,先来简单的了解下Druid。 Druid是一个数据库连接池。Druid可以说是目前最好的数据库连接池!因其优秀的功能、性能和扩展性方面,深受开发人员的青睐。 Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。Druid是阿里巴巴开发的号称为监控而生的数据库连接池! 同时Druid不仅仅是一个数据库连接池,Druid 核心主要包括三部分: 基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库连接池。 SQLParser Druid的主要功能如下: 是一个高效、功能强大、可扩展性好的数据库连接池。 可以监控数据库访问性能。 数据库密码加密 获得SQL执行日志 扩展JDBC 介绍方面这块就不再多说,具体的可以看官方文档。 那么开始介绍Druid如何使用。 首先是Maven依赖,只需要添加druid这一个jar就行了。 <dependency>