欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

springboot 整合druid及配置依賴

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

Druid簡介

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

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

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

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

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

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

配置依賴

jdbc 依賴、數(shù)據(jù)庫依賴(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:
#  數(shù)據(jù)庫
  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:

#  數(shù)據(jù)庫
  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 # 這兩個詳細參數(shù)可通過 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內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • java之map集合存放null值的問題

    java之map集合存放null值的問題

    這篇文章主要介紹了java之map集合存放null值的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Mybatis中foreach標簽帶來的空格\換行\(zhòng)回車問題及解決方案

    Mybatis中foreach標簽帶來的空格\換行\(zhòng)回車問題及解決方案

    這篇文章主要介紹了解決Mybatis中foreach標簽帶來的空格,換行,回車問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • java 生成二維碼實例

    java 生成二維碼實例

    這篇文章主要介紹了java 生成二維碼的實例,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07
  • Idea工具中使用Mapper對象有紅線的解決方法

    Idea工具中使用Mapper對象有紅線的解決方法

    mapper對象在service層有紅線,項目可以正常使用,想知道為什么會出現(xiàn)這種情,接下來通過本文給大家介紹下Idea工具中使用Mapper對象有紅線的問題,需要的朋友可以參考下
    2022-09-09
  • 分布式任務調度xxl-job問題解決

    分布式任務調度xxl-job問題解決

    這篇文章主要為大家介紹了分布式任務調度xxl-job的問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多多多進步,早日升職加薪
    2022-03-03
  • JavaSE、JavaEE和JavaWeb三大工程目錄詳解

    JavaSE、JavaEE和JavaWeb三大工程目錄詳解

    這篇文章主要給大家介紹了關于JavaSE、JavaEE和JavaWeb三大工程目錄的相關資料,很多對java不是很了解的同學在看到課程?綱的時候發(fā)現(xiàn)??出現(xiàn)了JavaSE、JavaEE、JavaME、JavaWEB這些詞,搞得?頭霧?,需要的朋友可以參考下
    2023-07-07
  • Java調用Zookeeper的實現(xiàn)步驟

    Java調用Zookeeper的實現(xiàn)步驟

    本文主要介紹了Java調用Zookeeper的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Java中的String不可變性實現(xiàn)

    Java中的String不可變性實現(xiàn)

    在Java編程中,String類的不可變性是一個被廣泛討論和利用的特性,本文主要介紹了Java中的String不可變性實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • Java多線程中不同條件下編寫生產(chǎn)消費者模型方法介紹

    Java多線程中不同條件下編寫生產(chǎn)消費者模型方法介紹

    這篇文章主要介紹了Java多線程中不同條件下編寫生產(chǎn)消費者模型方法介紹,介紹了生產(chǎn)消費者模型,然后分享了相關代碼示例,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • idea 2023.1字體設置及自動調整大小的圖文教程

    idea 2023.1字體設置及自動調整大小的圖文教程

    這篇文章主要介紹了idea 2023.1字體設置及自動調整大小的教程,本文通過圖文并茂的形式給大家介紹的非常詳細,需要的朋友可以參考下
    2023-07-07

最新評論