springboot配置自定义数据源(Druid德鲁伊)的步骤。

这篇具有很好参考价值的文章主要介绍了springboot配置自定义数据源(Druid德鲁伊)的步骤。。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

今天和大家分享下在Springboot中配置自定义数据源Druid的两种方法及步骤。
方法一:
1.在pom.xml配置依赖(注释里面的内容)
springboot配置自定义数据源(Druid德鲁伊)的步骤。,spring boot,后端,java,Druid
2.配置自己的数据源设置,我是在yaml文件中配置的,顺便提醒一下,在配置yaml文件的时候缩进问题一定要注意,不然无法读取到就会报错。
springboot配置自定义数据源(Druid德鲁伊)的步骤。,spring boot,后端,java,Druid
spring:
datasource:
url: jdbc:mysql://localhost:3306/zzuli?useUnicode=true&characterEncoding=utf8&useSSL=false
username: root
password: 123456
driver-class-name: com.mysql.cj.jdbc.Driver
3.编写配置文件,创建Druid并返回。
springboot配置自定义数据源(Druid德鲁伊)的步骤。,spring boot,后端,java,Druid
4.在Test中发送sql命令进行测试下看是否配置成功。

可以看到目前的数据源已经更换成功。
方法二:
1.在pom文件配置依赖
springboot配置自定义数据源(Druid德鲁伊)的步骤。,spring boot,后端,java,Druid
2.在yaml文件中配置druid的相关参数。
springboot配置自定义数据源(Druid德鲁伊)的步骤。,spring boot,后端,java,Druid
同样地要注意缩进问题。

  druid: # Druid 所有的配置都以 spring.datasource.druid 开头
    aop-patterns: com.wanqing.admin.* # 配置 aop 功能,监控整个 admin 文件

    filters: stat, wall # 配置开启哪些 Druid 提供我们的 filter, 用逗号隔开
    filter: # 配置单个 filer 的属性
      stat:
        slow-sql-millis: 2000 # 超过 2000 ms 的查询都是慢查询
        log-slow-sql: true # 将慢查询记录到日志
      wall:
        enabled: true
        config:
          drop-table-allow: true # 防火墙不容许删表

    stat-view-servlet: # 配置监控页的功能
      enabled: true # 开启功能,默认开启
      login-username: wanqing # 配置登录名
      login-password: 5201314love # 配置密码
      reset-enable: false # 重置按钮关闭

    web-stat-filter: # 配置 web 监控的功能
      enabled: true
      url-pattern: /* # 要监控所有 /xx 的请求
      exclusions: '*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*' # 要排除的请求

以上两种方式就是在springboot配置Druid数据源的步骤。
在这里我们要特别提醒一下,以上两种方式只能使用一种,选其一不能写其二,并且使用第二种方法配置数据源的时候,不要忘记在yaml文件中配置druid 的相关信息。不然springboot将会无法找到数据源。
以上就是我们在Springboot中配置自定义数据源Druid的两种方法及具体步骤,希望可以帮助到你,觉得博主写的内容能够帮助到你的,别忘记了点赞加收藏哦(●’◡’●)!文章来源地址https://www.toymoban.com/news/detail-609769.html

到了这里,关于springboot配置自定义数据源(Druid德鲁伊)的步骤。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SpringBoot整合(五)HikariCP、Druid数据库连接池—多数据源配置

    在项目中,数据库连接池基本是必不可少的组件。在目前数据库连接池的选型中,主要是 Druid ,为 监控 而生的数据库连接池。 HikariCP ,号称 性能 最好的数据库连接池。 在Spring Boot 2.X 版本,默认采用 HikariCP 连接池。而阿里大规模采用 Druid 。下面介绍在SpringBoot中使用Hika

    2024年02月17日
    浏览(59)
  • SpringBoot整合Mybatis-Plus、Druid配置多数据源

    目录 1.初始化项目 1.1.初始化工程 1.2.添加依赖 1.3.配置yml文件 1.4.Spring Boot 启动类中添加 @MapperScan 注解,扫描 Mapper 文件夹 1.5.配置使用数据源 1.5.1.注解方式 1.5.2.基于AOP手动实现多数据源原生的方式 2.结果展示 Mybatis-Plus:简介 | MyBatis-Plus (baomidou.com) 在正式开始之前,先初始

    2024年02月11日
    浏览(35)
  • Dynamic DataSource 多数据源配置【 Springboot + DataSource + MyBatis Plus + Druid】

    MybatisPlus多数据源配置主要解决的是多数据库连接和切换的问题。在一些大型应用中,由于数据量的增长或者业务模块的增多,可能需要访问多个数据库。这时,就需要配置多个数据源。 2.1.1、引用依赖 2.1.2、application.yml 配置 2.1.3、通用配置类 2.1.4、使用方式 这里便不过多的

    2024年02月03日
    浏览(36)
  • JAVA:Springboot动态装配Druid多数据源

    1、简介 最近打算搭建一个鉴权中心服务,采用springboot+FastMybatis装配Druid,考虑后续拓展采用Druid多数据源配置,以一个数据源为主,多个动态数据源为辅的结构。除了数据库,后续会结合shiro安全框架来搭建。 2、引用 在pom.xml添加框架Springboot +FastMybatis + Druid相关maven引用。

    2024年02月09日
    浏览(32)
  • Druid监控 + 多数据源配置

    先贴一下用的依赖项。 yaml配置文件的配置。 负责读取yaml文件的数据源配置,生成数据源。还有创建动态数据源容器。另外ServletRegistrationBean 和 FilterRegistrationBean的配置和生成。 就是我们的动态数据源,负责继承和初始化 AbstractRoutingDataSource。还有就是重写determineCurrentLookupKe

    2024年01月22日
    浏览(52)
  • SpringBoot3整合Druid数据源的解决方案

    druid-spring-boot-3-starter目前最新版本是1.2.20,虽然适配了SpringBoot3,但缺少自动装配的配置文件,会导致加载时报加载驱动异常。 需要手动在resources目录下创建 META-INF/spring/ 目录,并且在 META-INF/spring/ 创建 org.springframework.boot.autoconfigure.AutoConfiguration.imports , 文件中添加如下内容

    2024年03月09日
    浏览(89)
  • SpringBoot -02 SpringBoot整合Mybatis、Druid数据源、单元测试、JSP

    mybatis起步依赖 mysql启动依赖 数据源配置 mybatis相关配置 加载mybatis配置文件 mybatis别名配置 日志配置 加载mapper映射文件配置文件 http://localhost:8080/users Druid连接池后台监控:http://localhost:8080/druid/index.html SpringBoot对JSP的支持不是很友好,所以JSP很少被使用 springboot 不支持jsp 但是

    2024年02月06日
    浏览(79)
  • SpringBoot整合Druid数据库连接池&多数据源&注解切换&动态添加

    配置好之后 Druid 会通过 DruidDataSourceAutoConfigure 自动装配 属性配置 数据源枚举 动态数据源 继承 AbstractRoutingDataSource 就可以实现动态数据源了 实现了一个动态数据源类的构造方法,主要是为了设置默认数据源,以及以Map保存的各种目标数据源。其中Map的key是设置的数据源名称

    2024年03月22日
    浏览(49)
  • SpringBoot整合Mybatis-Plus+Druid实现多数据源

    🌺本文主要讲解 springboot +mybatisplus + druid 实现多数据源配置功能 🌺 主页传送门:📀 传送 Spring Boot:    Spring Boot是一个基于Spring框架的开源Java开发框架,旨在简化Spring应用程序的开发、配置和部署。它提供了一种快速、敏捷的方式来构建独立的、生产级别的Spring应用程

    2024年02月09日
    浏览(92)
  • 【SpringBoot 3.x】整合Mybatis-Plus多数据源、Druid

    开发依赖 版本 Spring Boot 3.0.6 Mybatis-Plus 3.5.3.1 dynamic-datasource-spring-boot-starter 3.6.1 JDK 20 SpringBoot启动类修改 由于排除了DruidDataSourceAutoConfigure类的自动装载,就需要手工指定装配以下几个类 查看DruidDataSourceAutoConfigure这个类的源码可以看出,需要把@Import带进来的几个类进行自动装

    2024年02月04日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包