返回顶部
首页 > 资讯 > 精选 >SpringBoot怎么整合Druid数据源
  • 177
分享到

SpringBoot怎么整合Druid数据源

2023-07-02 09:07:32 177人浏览 安东尼
摘要

本篇内容主要讲解“SpringBoot怎么整合Druid数据源”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“springBoot怎么整合Druid数据源”吧! SprintBoot 默

本篇内容主要讲解“SpringBoot怎么整合Druid数据源”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习springBoot怎么整合Druid数据源”吧!

 SprintBoot 默认使用的是 HikariDataSource数据源,这次整合一个第三方的数据源 Druid ,它是阿里开发的一款开源的数据源,被很多人认为是Java语言中最好的数据库连接池,因为 Druid 能够提供强大的一整套监控和扩展功能。

默认情况下,sprintboot使用hikaridatasource数据源。这一次,集成了第三方数据源Druid。它是阿里巴巴开发的开源数据源,许多人认为它是Java语言中最好的数据库连接池,因为Druid可以提供一组强大的监控和扩展功能。

1、在创建SpringBoot项目的时候,在pom.xml Maven中添加依赖:

            <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>         <dependency>            <groupId>mysql</groupId>            <artifactId>Mysql-connector-java</artifactId>             <version>5.1.47</version>        </dependency>        <dependency>            <groupId>log4j</groupId>            <artifactId>log4j</artifactId>            <version>1.2.17</version>        </dependency>        <dependency>            <groupId>com.alibaba</groupId>            <artifactId>druid</artifactId>                  </dependency>

注意:druid 依赖 log4j 的日志jar包,但是 SpringBoot 默认使用的是 slf4j+logback,所以导入log4j的jar包即可。

2、在 application.yml(或aproperties)中添加相应的配置:

# server:  port: 80 # 数据库连接信息spring:  datasource:    username: root    passWord: 123456    url: jdbc:mysql://localhost:3306/springboot?useUnicode=true&characterEncoding=utf8&useSSL=true&serverTimezone=GMT    driver-class-name: com.mysql.cj.jdbc.Driver # com.mysql.jdbc.Driver#   使用 Druid 数据源    type: com.alibaba.druid.pool.DruidDataSource

3、 log4j.properties 配置文件:

log4j.rootLogger = debug,stdout, Dlog4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target = System.outlog4j.appender.stdout.Threshold = INFOlog4j.appender.stdout.layout = org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%d %p %m%nlog4j.appender.D = org.apache.log4j.DailyRollingFileAppenderlog4j.appender.D.File = ./log4j.loglog4j.appender.D.Append = truelog4j.appender.D.Threshold = DEBUGlog4j.appender.D.layout = org.apache.log4j.PatternLayoutlog4j.appender.D.layout.ConversionPattern=%d %p %m%n

4、在运行测试方法,查看数据源

public class SpringbootdemoApplicationTests {      @Autowired    private JdbcTemplate jdbcTemplate;    @Autowired    private DataSource dataSource;         @Test    public void contextLoads() throws SQLException {        System.out.println("dataSource==" + dataSource.getClass());        Connection con = dataSource.getConnection();        System.out.println("con==" + con);         List<Map<String, Object>> maps = jdbcTemplate.queryForList("select * from user");        System.out.println(maps);    } }

5、运行测试方法

SpringBoot怎么整合Druid数据源

到此,相信大家对“SpringBoot怎么整合Druid数据源”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: SpringBoot怎么整合Druid数据源

本文链接: https://lsjlt.com/news/340874.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • SpringBoot怎么整合Druid数据源
    本篇内容主要讲解“SpringBoot怎么整合Druid数据源”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SpringBoot怎么整合Druid数据源”吧! SprintBoot 默...
    99+
    2023-07-02
  • SpringBoot怎么进行整合Druid数据源
    今天小编给大家分享一下SpringBoot怎么进行整合Druid数据源的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.自定...
    99+
    2023-07-02
  • SpringBoot中如何整合Druid数据源
    这篇文章主要介绍“SpringBoot中如何整合Druid数据源”,在日常操作中,相信很多人在SpringBoot中如何整合Druid数据源问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”SpringBoot中...
    99+
    2023-06-08
  • springboot整合druid及多数据源配置
    前言 本篇主要分两部分 ①springboot整合druid的代码配置,以及druid的监控页面演示;②对实际场景中多数据源的配置使用进行讲解。 一、springboot整合druid的演示demo 可以用idea快速生成一个可运行的dem...
    99+
    2023-10-24
    spring boot java spring
  • SpringBoot整合Druid数据源的方法实现
    目录1、在创建SpringBoot项目的时候,在pom.xml maven中添加依赖:2、在 application.yml(或aproperties)中添加相应的配置:3、 log...
    99+
    2024-04-02
  • SpringBoot整合JDBC、Druid数据源的示例代码
    目录1.SpringBoot整合JDBCTemplate1.1.导入jdbc相关依赖包1.2.yaml配置数据源2.SpringBoot整合DruidDataSource2.1.Dr...
    99+
    2024-04-02
  • SpringBoot详解如何进行整合Druid数据源
    目录1.自定义方式1.添加依赖2.编写配置3.测试2.starter方式(推荐)1.添加依赖2.编写配置3.测试Druid是数据库连接池,它能够提供强大的监控和扩展功能。官方文档 S...
    99+
    2024-04-02
  • SpringBoot整合阿里 Druid 数据源的实例详解
    目录1. 在容器中注册 DruidDataSource 数据源。2. Druid 数据源各种属性配置方法3. 开启Druid的内置监控页面4. 打开 Druid 监控统计功能5. 配...
    99+
    2022-11-16
    SpringBoot整合Druid 数据源 SpringBoot整合数据源
  • SpringBoot中怎么使用Druid数据源
    SpringBoot中怎么使用Druid数据源,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。数据访问之Druid数据源的使用说明:该数据源Druid,使用自定义方式实现,后...
    99+
    2023-06-20
  • springboot 中怎么配置DRUID数据源
    本篇文章为大家展示了springboot 中怎么配置DRUID数据源,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1.修改pom.xml<dependency>  &...
    99+
    2023-06-02
  • SpringBoot如何整合Druid、Redis
    这篇文章主要介绍SpringBoot如何整合Druid、Redis,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.整合Druid1.1Druid简介Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,...
    99+
    2023-06-29
  • SpringBoot怎么使用druid配置多数据源
    这篇“SpringBoot怎么使用druid配置多数据源”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“SpringBoot怎...
    99+
    2023-07-05
  • springboot整合mybatisplus与druid详情
    加坐标可以使用https://mvnrepository.com/来查找 先加以下坐标: 使用的数据库介绍: 配置连接数据库: spring: datasource: ...
    99+
    2024-04-02
  • springboot项目整合druid数据库连接池的实现
    Druid连接池是阿里巴巴开源的数据库连接池项目,后来贡献给Apache开源; Druid的作用是负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再...
    99+
    2024-04-02
  • SpringBoot整合Druid实现数据库连接池和监控
    目录1、Druid的简介2、创建SpringBoot项目与数据表2.1 创建项目2.2 创建数据表3、Druid实现数据库连接池3.1 Druid的配置3.2 创建实体类(Entit...
    99+
    2024-04-02
  • springboot整合druid及配置依赖
    目录Druid简介配置依赖基本-配置信息扩展-配置 druid 监控功能Druid简介 Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。 ...
    99+
    2024-04-02
  • Springboot多数据源配置之怎么整合dynamic-datasource
    本篇内容介绍了“Springboot多数据源配置之怎么整合dynamic-datasource”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2023-07-05
  • springboot整合mybatis-plus、clickhouse、mysql多数据源
    springboot的多数据源有多种方式,本文按照指定不同dao/mapper.xml的方式来实现访问不同的数据源。这样的好处是不用注解去切换数据源。 1、引入驱动 com.alibaba...
    99+
    2023-09-05
    mybatis spring boot mysql clickhouse
  • springboot整合多数据源配置方式
    目录简介一、表结构二、多数据源整合1. springboot+mybatis使用分包方式整合1.1 主要依赖包1.2 application.yml 配置文件1.3 建立连接数据源的...
    99+
    2024-04-02
  • 详解Spring Boot整合Mybatis实现 Druid多数据源配置
    一、多数据源的应用场景目前,业界流行的数据操作框架是 Mybatis,那 Druid 是什么呢?Druid 是 Java 的数据库连接池组件。Druid 能够提供强大的监控和扩展功能。比如可以监控 SQL ,在监控业务可以查询慢查询 SQL...
    99+
    2023-05-31
    spring 多数据源 spring boo
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作