国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SpringBoot整合Druid

這篇具有很好參考價值的文章主要介紹了SpringBoot整合Druid。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

在Spring Boot中整合Druid時,需要導(dǎo)入Druid和JDBC的相關(guān)依賴

如果你想了解如何整合JDBC,可參考: SpringBoot整合JDBC 可參考-------->??SpringBoot整合JDBC_Maiko Star的博客-CSDN博客

Durid官網(wǎng)---->?GitHub - alibaba/druid: 阿里云計(jì)算平臺DataWorks(https://help.aliyun.com/document_detail/137663.html) 團(tuán)隊(duì)出品,為監(jiān)控而生的數(shù)據(jù)庫連接池

1.? 添加Druid依賴

pom.xml文件中添加Druid的依賴項(xiàng)。例如:

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

記得加上數(shù)據(jù)庫依賴(如果有請忽略),這里以MySQL為例:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
</dependency>

記得導(dǎo)入Jdbc依賴(如果有請忽略):

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>

2.??配置Druid連接池

application.propertiesapplication.yml配置文件中,添加以下Druid連接池的配置:

其中 spring.datasource.type=com.alibaba.druid.pool.DruidDataSource,類型配置必須添加,其他相關(guān)參數(shù)配置可以不添加。

使用application.properties

spring.datasource.url=jdbc:mysql://localhost:3306/mydatabase
spring.datasource.username=root
spring.datasource.password=your_password
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

# Druid配置  ( spring.datasource.type必須添加,其他可以不添加)
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.druid.initial-size=5
spring.datasource.druid.min-idle=5
spring.datasource.druid.max-active=20
spring.datasource.druid.test-on-borrow=false
spring.datasource.druid.test-while-idle=true
spring.datasource.druid.time-between-eviction-runs-millis=60000
spring.datasource.druid.min-evictable-idle-time-millis=30000
spring.datasource.druid.pool-prepared-statements=true
spring.datasource.druid.max-pool-prepared-statement-per-connection-size=20
spring.datasource.druid.filters=stat,wall,log4j
spring.datasource.druid.connectionProperties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000

?使用application.yml

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/mydatabase
    username: root
    password: your_password
    driver-class-name: com.mysql.cj.jdbc.Driver

  ## Druid配置 ( spring.datasource.type必須添加,其他可以不添加)
    type: com.alibaba.druid.pool.DruidDataSource
    druid:
      initial-size: 5
      min-idle: 5
      max-active: 20
      test-on-borrow: false
      test-while-idle: true
      time-between-eviction-runs-millis: 60000
      min-evictable-idle-time-millis: 30000
      pool-prepared-statements: true
      max-pool-prepared-statement-per-connection-size: 20
      filters: stat,wall,log4j
      connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000

3.?創(chuàng)建數(shù)據(jù)源配置

創(chuàng)建一個Java配置類,用于配置Druid數(shù)據(jù)源,并注入到Spring Boot中。例如:(只有創(chuàng)建了數(shù)據(jù)源配置,配置參數(shù)才生效)

@Configuration
public class DataSourceConfig {

    @ConfigurationProperties(prefix = "spring.datasource.druid")
    @Bean
    public DataSource dataSource() {
        return new DruidDataSource();
    }
}

4.測試

SpringBoot整合Druid,SpringBoot,java,spring boot,spring

?可以通過測試類打斷點(diǎn)的方式,debug查看配置參數(shù)是否生效(只有“創(chuàng)建數(shù)據(jù)源配置”,參數(shù)才生效)SpringBoot整合Druid,SpringBoot,java,spring boot,spring文章來源地址http://www.zghlxwxcb.cn/news/detail-608302.html

到了這里,關(guān)于SpringBoot整合Druid的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Spring Boot入門(07):整合 MySQL 和 Druid數(shù)據(jù)源 | 全網(wǎng)最詳細(xì)保姆級教學(xué)(兩萬字)

    Spring Boot入門(07):整合 MySQL 和 Druid數(shù)據(jù)源 | 全網(wǎng)最詳細(xì)保姆級教學(xué)(兩萬字)

    ????????作為現(xiàn)代Web應(yīng)用開發(fā)的重要技術(shù)棧之一,Spring Boot在快速構(gòu)建可靠、高效、易維護(hù)的應(yīng)用方面具有獨(dú)特的優(yōu)勢。而在實(shí)際開發(fā)中,數(shù)據(jù)庫作為系統(tǒng)的重要組成部分,對于數(shù)據(jù)源的選擇和配置也是至關(guān)重要的。本篇文章將全面介紹如何使用Spring Boot整合MySQL和Druid數(shù)據(jù)

    2024年02月12日
    瀏覽(25)
  • Springboot 實(shí)踐(13)spring boot 整合RabbitMq

    前文講解了RabbitMQ的下載和安裝,此文講解springboot整合RabbitMq實(shí)現(xiàn)消息的發(fā)送和消費(fèi)。 1、創(chuàng)建web project項(xiàng)目,名稱為“SpringbootAction-RabbitMQ” 2、修改pom.xml文件,添加amqp使用jar包 ?? !--? RabbitMQ -- ??? ????dependency ??????????? groupIdorg.springframework.boot/groupId ????????

    2024年02月09日
    瀏覽(23)
  • 【SpringBoot】Spring Boot 項(xiàng)目中整合 MyBatis 和 PageHelper

    目錄 前言? ? ? ?? 步驟 1: 添加依賴 步驟 2: 配置數(shù)據(jù)源和 MyBatis 步驟 3: 配置 PageHelper 步驟 4: 使用 PageHelper 進(jìn)行分頁查詢 IDEA指定端口啟動 總結(jié) ????????Spring Boot 與 MyBatis 的整合是 Java 開發(fā)中常見的需求,特別是在使用分頁插件如 PageHelper 時。PageHelper 是一個針對 MyBat

    2024年04月25日
    瀏覽(32)
  • SpringBoot整合Druid

    SpringBoot整合Druid

    在Spring Boot中整合Druid時,需要導(dǎo)入Druid和JDBC的相關(guān)依賴 如果你想了解如何整合JDBC,可參考: SpringBoot整合JDBC 可參考--------??SpringBoot整合JDBC_Maiko Star的博客-CSDN博客 Durid官網(wǎng)----?GitHub - alibaba/druid: 阿里云計(jì)算平臺DataWorks(https://help.aliyun.com/document_detail/137663.html) 團(tuán)隊(duì)出品,為監(jiān)

    2024年02月15日
    瀏覽(26)
  • 【SpringBoot】SpringBoot整合Mybatis、druid

    【SpringBoot】SpringBoot整合Mybatis、druid

    ??博客x主頁:己不由心王道長??! ??文章說明:SpringBoot?? ?系列專欄:spring ??本篇內(nèi)容:基于SpringBoot整合Mybatis、druid?? ??每日一語:有時候,沒有下一次,沒有機(jī)會重來,沒有暫停繼續(xù)。有時候,錯過了現(xiàn)在,就永遠(yuǎn)永遠(yuǎn)的沒機(jī)會了。?? ??作者詳情:作者是一名

    2024年02月10日
    瀏覽(26)
  • 【Spring Boot】SpringBoot 優(yōu)雅整合Swagger Api 自動生成文檔

    【Spring Boot】SpringBoot 優(yōu)雅整合Swagger Api 自動生成文檔

    Swagger 是一套 RESTful API 文檔生成工具,可以方便地生成 API 文檔并提供 API 調(diào)試頁面。 而 Spring Boot 是一款非常優(yōu)秀的 Java Web 開發(fā)框架,它可以非常方便地構(gòu)建 Web 應(yīng)用程序。 在本文中,我們將介紹如何使用 Swagger 以及如何在 Spring Boot 中整合 Swagger 。 首先,在 pom.xml 文件中添

    2023年04月22日
    瀏覽(25)
  • SpringBoot整合Druid配置多數(shù)據(jù)源

    SpringBoot整合Druid配置多數(shù)據(jù)源

    目錄 1.初始化項(xiàng)目 1.1.初始化工程 1.2.添加依賴 1.3.配置yml文件 1.4.Spring Boot 啟動類中添加?@MapperScan?注解,掃描 Mapper 文件夾 1.5.配置使用數(shù)據(jù)源 1.5.1.注解方式 1.5.2.基于AOP手動實(shí)現(xiàn)多數(shù)據(jù)源原生的方式 2.結(jié)果展示 Mybatis-Plus:簡介 | MyBatis-Plus (baomidou.com) 在正式開始之前,先初始

    2024年02月01日
    瀏覽(38)
  • 【SpringBoot 3.x】使用starter整合Druid

    【SpringBoot 3.x】使用starter整合Druid

    Druid 是阿里巴巴的一個開源項(xiàng)目,號稱為監(jiān)控而生的數(shù)據(jù)庫連接池,在功能、性能、擴(kuò)展性方面都超過其他例如 DBCP 、 C3P0 、 BoneCP 、 Proxool 、 JBoss DataSource 等連接池,而且 Druid 已經(jīng)在阿里巴巴部署了超過 600 個應(yīng)用,通過了極為嚴(yán)格的考驗(yàn),這才收獲了大家的青睞! 開發(fā)依賴

    2024年02月13日
    瀏覽(21)
  • springboot整合druid及多數(shù)據(jù)源配置

    springboot整合druid及多數(shù)據(jù)源配置

    本篇主要分兩部分 ①springboot整合druid的代碼配置,以及druid的監(jiān)控頁面演示;②對實(shí)際場景中多數(shù)據(jù)源的配置使用進(jìn)行講解。 可以用idea快速生成一個可運(yùn)行的demo工程,具體可以參考如何快速創(chuàng)建springboot項(xiàng)目 主要用到的依賴如下: ?配置數(shù)據(jù)庫需要的配置文件application.yml( 注

    2024年02月12日
    瀏覽(31)
  • Spring Boot 使用 Druid 連接池詳解

    Alibaba Druid 是一個 JDBC 組件庫,包含數(shù)據(jù)庫連接池、SQL Parser 等組件,被大量業(yè)務(wù)和技術(shù)產(chǎn)品使用或集成,經(jīng)歷過嚴(yán)苛的線上業(yè)務(wù)場景考驗(yàn),是值得信賴的技術(shù)產(chǎn)品。Druid Spring Boot Starter 用于幫助你在 Spring Boot 項(xiàng)目中輕松集成 Druid 數(shù)據(jù)庫連接池和監(jiān)控。 https://github.com/alibaba/

    2023年04月08日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包