最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot 整合druid及配置依賴

 更新時間:2021年12月07日 11:27:09   作者:acdongla  
這篇文章主要介紹了springboot 整合druid及jdbc 依賴、數據庫依賴(mysql),druid 依賴的實現代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

Druid簡介

Java程序很大一部分要操作數據庫,為了提高性能操作數據庫的時候,又不得不使用數據庫連接池。

Druid 是阿里巴巴開源平臺上一個數據庫連接池實現,結合了 C3P0、DBCP 等 DB 池的優(yōu)點,同時加入了日志監(jiān)控。

Druid 可以很好的監(jiān)控 DB 池連接和 SQL 的執(zhí)行情況,天生就是針對監(jiān)控而生的 DB 連接池。

Druid已經在阿里巴巴部署了超過600個應用,經過一年多生產環(huán)境大規(guī)模部署的嚴苛考驗。

Spring Boot 2.0 以上默認使用 Hikari 數據源,可以說 Hikari 與 Driud 都是當前 Java Web 上最優(yōu)秀的數據源,我們來重點介紹 Spring Boot 如何整合 Druid 數據源。

druid 官方文檔 : druid/druid-spring-boot-starter at master · alibaba/druid (github.com)

配置依賴

jdbc 依賴、數據庫依賴(mysql),druid 依賴

  <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>druid-spring-boot-starter</artifactId>
        <version>1.1.17</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-jdbc</artifactId>
    </dependency>
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
    </dependency>

基本-配置信息

在 application.yaml 里

spring:
#  數據庫
  datasource:
    url: jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true&characterEncoding=utf-8
    username: root
    password: root

做一個簡單的查詢,測試結果如圖:

擴展-配置 druid 監(jiān)控功能

在 spring-datasource 下

配置防火墻、監(jiān)控頁,開啟web監(jiān)控

spring:

#  數據庫
  datasource:
    url: jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true&characterEncoding=utf-8
    username: root
    password: root

    # druid 配置
    druid:
      # 配置監(jiān)控防火墻功能
      filters: stat,wall # 這兩個詳細參數可通過 filter-xxx 配置
      filter:
        stat:
          enabled: true
          slow-sql-millis: 1000 # 設置 1000ms 為慢查詢
          log-slow-sql: true  # 開啟慢查詢監(jiān)控
        wall: # 在這里可配置 不允許更新、不允許刪除等操作
          enabled: true

      # 開啟監(jiān)控頁,并配置賬號密碼
      stat-view-servlet:
        enabled: true
        login-username: admin
        login-password: admin
        # reset-enable: false # 重置按鈕

      # 開啟web 監(jiān)控功能。 urlPattern 和 exclusions 有默認值
      web-stat-filter:
        enabled: true

      # aop-patterns: cc.acdongla.boot.* 配置監(jiān)控包

啟動項目后, http://localhost:8080/druid/ 可進入 druid 的監(jiān)控頁

到此這篇關于springboot 整合druid的文章就介紹到這了,更多相關springboot 整合druid內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • LinkedBlockingQueue鏈式阻塞隊列的使用和原理解析

    LinkedBlockingQueue鏈式阻塞隊列的使用和原理解析

    這篇文章主要介紹了LinkedBlockingQueue鏈式阻塞隊列的使用和原理解析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • 使用MDC快速查詢應用接口全部執(zhí)行日志

    使用MDC快速查詢應用接口全部執(zhí)行日志

    這篇文章主要為大家介紹了使用MDC快速查詢應用接口全部執(zhí)行日志的方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • 基于FlashPaper實現JSP在線閱讀代碼示例

    基于FlashPaper實現JSP在線閱讀代碼示例

    這篇文章主要介紹了基于FlashPaper實現JSP在線閱讀代碼示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • springboot項目中常用的工具類和api詳解

    springboot項目中常用的工具類和api詳解

    在Spring Boot項目中,開發(fā)者通常會依賴一些工具類和API來簡化開發(fā)、提高效率,以下是一些常用的工具類及其典型應用場景,涵蓋 Spring 原生工具、第三方庫(如Hutool、Guava) 和 Java 自帶工具,本文給大家介紹springboot項目中常用的工具類和api,感興趣的朋友一起看看吧
    2025-04-04
  • Maven Spring框架依賴包示例詳解

    Maven Spring框架依賴包示例詳解

    這篇文章主要介紹了如何在Maven項目中添加Spring框架的依賴包,包括Spring核心工具包和Spring JDBC,文章還提到在pom.xml文件中添加Spring配置文件頭信息,感興趣的朋友一起看看吧
    2025-03-03
  • java實現商品信息管理系統

    java實現商品信息管理系統

    這篇文章主要為大家詳細介紹了java實現商品信息管理系統,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • 解析web.xml中在Servlet中獲取context-param和init-param內的參數

    解析web.xml中在Servlet中獲取context-param和init-param內的參數

    本篇文章是對web.xml中在Servlet中獲取context-param和init-param內的參數進行了詳細的分析介紹,需要的朋友參考下
    2013-07-07
  • Java利用for循環(huán)輸出空心菱形的實例代碼

    Java利用for循環(huán)輸出空心菱形的實例代碼

    這篇文章主要介紹了Java利用for循環(huán)輸出空心菱形的實例代碼,需要的朋友可以參考下
    2014-02-02
  • Java優(yōu)雅的關閉線程池的方法

    Java優(yōu)雅的關閉線程池的方法

    本文主要介紹了Java如何優(yōu)雅的關閉線程池,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06
  • 使用MyBatis查詢千萬級數據量操作實現

    使用MyBatis查詢千萬級數據量操作實現

    這篇文章主要為大家介紹了如何使用MyBatis?查詢千萬數據量的操作過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05

最新評論

探索| 聊城市| 澳门| 丁青县| 潜江市| 宜春市| 扎赉特旗| 会同县| 兴化市| 昌宁县| 尚志市| 上思县| 永康市| 义乌市| 黑河市| 宜昌市| 称多县| 阳原县| 泗阳县| 准格尔旗| 铁岭县| 阿瓦提县| 桦川县| 邮箱| 巩留县| 抚顺县| 武乡县| 沿河| 金乡县| 陇西县| 中西区| 三原县| 仙游县| 日土县| 双鸭山市| 镇江市| 颍上县| 泰来县| 张家界市| 凌云县| 连云港市|