中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

springboot整合druid及配置依賴的方法是什么

發布時間:2021-12-07 14:04:19 來源:億速云 閱讀:463 作者:iii 欄目:開發技術

本篇內容主要講解“springboot整合druid及配置依賴的方法是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“springboot整合druid及配置依賴的方法是什么”吧!

Druid簡介

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

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

Druid 可以很好的監控 DB 池連接和 SQL 的執行情況,天生就是針對監控而生的 DB 連接池。

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

Spring Boot 2.0 以上默認使用 Hikari 數據源,可以說 Hikari 與 Driud 都是當前 Java Web 上最優秀的數據源,我們來重點介紹 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

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

springboot整合druid及配置依賴的方法是什么

擴展-配置 druid 監控功能

在 spring-datasource 下

配置防火墻、監控頁,開啟web監控

spring:

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

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

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

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

      # aop-patterns: cc.acdongla.boot.* 配置監控包

啟動項目后, http://localhost:8080/druid/ 可進入 druid 的監控頁

springboot整合druid及配置依賴的方法是什么

到此,相信大家對“springboot整合druid及配置依賴的方法是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

侯马市| 张家界市| 淮滨县| 安龙县| 伊金霍洛旗| 新泰市| 资兴市| 江山市| 长沙县| 南昌县| 体育| 防城港市| 崇仁县| 石景山区| 六盘水市| 长沙市| 阜宁县| 霍林郭勒市| 循化| 承德县| 广水市| 伊宁市| 上蔡县| 竹溪县| 青州市| 茶陵县| 台前县| 宜昌市| 惠来县| 开江县| 崇义县| 洪泽县| 互助| 门头沟区| 丰宁| 桃园市| 吉隆县| 防城港市| 禹州市| 黎城县| 克拉玛依市|