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

SpringBoot集成Druid的實例代碼

 更新時間:2021年12月17日 15:07:28   作者:胖達利亞  
這篇文章主要介紹了SpringBoot集成Druid的實例代碼,有依賴和配置相關內容,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下

快速開始

依賴

<dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid-spring-boot-starter</artifactId>
            <version>1.1.17</version>
        </dependency>

如果需要配置日志:

 <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.17</version>
        </dependency>

配置

spring:
  datasource:
    name: druidDataSource
    type: com.alibaba.druid.pool.DruidDataSource
    druid:
      driver-class-name: com.mysql.cj.jdbc.Driver
      url: jdbc:mysql://localhost:3306/databasename?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8
      username: root
      password: 12341234
      #屬性類型是字符串,通過別名的方式配置擴展插件,常用的插件有:
      #監(jiān)控統(tǒng)計用的filter:stat
      #日志用的filter:log4j
      #防御sql注入的filter:wall
      filters: stat,wall,log4j
      #初始化時建立物理連接的個數。初始化發(fā)生在顯示調用init方法,或者第一次getConnection時
      initialSize: 10
      #最小連接池數量
      minIdle: 10
      #最大連接池數量
      maxActive: 100
      #獲取連接時最大等待時間,單位毫秒。配置了maxWait之后,缺省啟用公平鎖,并發(fā)效率會有所下降,如果需要可以通過配置useUnfairLock屬性為true使用非公平鎖。
      maxWait: 60000
      #有兩個含義:
      #1) Destroy線程會檢測連接的間隔時間,如果連接空閑時間大于等于minEvictableIdleTimeMillis則關閉物理連接。
      #2) testWhileIdle的判斷依據,詳細看testWhileIdle屬性的說明
      timeBetweenEvictionRunsMillis: 60000
      #連接保持空閑而不被驅逐的最小時間
      minEvictableIdleTimeMillis: 300000
      #用來檢測連接是否有效的sql,要求是一個查詢語句,常用select 'x'。
      #如果validationQuery為null,testOnBorrow、testOnReturn、testWhileIdle都不會起作用。
      validationQuery: SELECT 'X'
      #建議配置為true,不影響性能,并且保證安全性。
      #申請連接的時候檢測,如果空閑時間大于timeBetweenEvictionRunsMillis,執(zhí)行validationQuery檢測連接是否有效。
      testWhileIdle: true
      #申請連接時執(zhí)行validationQuery檢測連接是否有效,做了這個配置會降低性能。
      testOnBorrow: false
      #歸還連接時執(zhí)行validationQuery檢測連接是否有效,做了這個配置會降低性能。
      testOnReturn: false
      #是否緩存preparedStatement,也就是PSCache。PSCache對支持游標的數據庫性能提升巨大,比如說oracle。在mysql下建議關閉。
      poolPreparedStatements: false
      #要啟用PSCache,必須配置大于0,當大于0時,poolPreparedStatements自動觸發(fā)修改為true。在Druid中,不會存在Oracle下PSCache占用內存過多的問題,可以把這個數值配置大一些,比如說100
      maxPoolPreparedStatementPerConnectionSize: -1

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

相關文章

  • 使用SpringSecurity+defaultSuccessUrl不跳轉指定頁面的問題解決方法

    使用SpringSecurity+defaultSuccessUrl不跳轉指定頁面的問題解決方法

    本人是用springsecurity的新手,今天遇到defaultSuccessUrl不跳轉指定頁面的問題,真是頭疼死了,網上找遍了解決方法都解決不了,今天給大家分享使用SpringSecurity+defaultSuccessUrl不跳轉指定頁面的問題解決方法,感興趣的朋友一起看看吧
    2023-12-12
  • Java RMI詳細介紹及簡單實例

    Java RMI詳細介紹及簡單實例

    這篇文章主要介紹了Java RMI詳細介紹及簡單實例的相關資料,需要的朋友可以參考下
    2017-02-02
  • Java實現UDP多線程在線咨詢

    Java實現UDP多線程在線咨詢

    這篇文章主要為大家詳細介紹了Java實現UDP多線程在線咨詢,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • Java springboot 整合 Nacos的實例代碼

    Java springboot 整合 Nacos的實例代碼

    這篇文章主要介紹了Java springboot 整合 Nacos的實例,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • spring data jpa如何只查詢實體部分字段

    spring data jpa如何只查詢實體部分字段

    這篇文章主要介紹了spring data jpa如何只查詢實體部分字段的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • maven deploy時報錯的解決方法

    maven deploy時報錯的解決方法

    這篇文章主要介紹了maven deploy時報錯的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • java使用RestTemplate封裝post請求方式

    java使用RestTemplate封裝post請求方式

    這篇文章主要介紹了java使用RestTemplate封裝post請求方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • SpringBoot中的FailureAnalyzer使用詳解

    SpringBoot中的FailureAnalyzer使用詳解

    這篇文章主要介紹了SpringBoot中的FailureAnalyzer使用詳解,Spring Boot的FailureAnalyzer是一個接口,它用于在Spring Boot應用啟動失敗時提供有關錯誤的詳細信息,這對于開發(fā)者來說非常有用,因為它可以幫助我們快速識別問題并找到解決方案,需要的朋友可以參考下
    2023-12-12
  • Java toString方法重寫工具之ToStringBuilder案例詳解

    Java toString方法重寫工具之ToStringBuilder案例詳解

    這篇文章主要介紹了Java toString方法重寫工具之ToStringBuilder案例詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-08-08
  • java性能分析jconsole詳解

    java性能分析jconsole詳解

    這篇文章主要介紹了java性能分析jconsole詳解,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-07-07

最新評論