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

SpringBoot3整合Druid監(jiān)控功能的項目實踐

 更新時間:2024年01月22日 11:15:08   作者:蒾酒  
Druid連接池作為一款強大的數(shù)據(jù)庫連接池,提供了豐富的監(jiān)控和管理功能,成為很多Java項目的首選,本文主要介紹了SpringBoot3整合Druid監(jiān)控功能的項目實踐,感興趣的可以了解一下

1.前置條件

已經(jīng)初始化好一個spring boot項目且版本為3X,項目可正常啟動。

作者版本為3.2.2最新版

2.導(dǎo)依賴

錯誤依賴:

這個依賴對于spring boot 3的支持不夠,會帶來諸多問題,比如yml配置項失效(用配置類可以解決),監(jiān)控后臺訪問不到(未找到解決辦法)等。這個依賴比較適用于spring boot 2x。

正確依賴:

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

注意版本一定不要低于1.2.19!不然你連項目都啟動不起來。

3.配置

無需寫配置類

約定大于配置,無需寫繁瑣的配置項,寫幾個常用的,其他默認(rèn)即可。

application.yml:

  datasource:
    #druid數(shù)據(jù)源配置
    druid:
        url: jdbc:mysql://localhost:3306/test?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&useSSL=false
        driver-class-name: com.mysql.cj.jdbc.Driver
        username: root
        password: 123456
        # 初始化連接池大小
        initialSize: 5
        # 最小連接數(shù)
        minIdle: 5
        # 最大連接數(shù)
        maxActive: 40
        #配置過濾器,過濾掉靜態(tài)文件
        web-stat-filter:
          enabled: true
          url-pattern: /*
          exclusions: /druid/*,*.js,*.css,*.gif,*.jpg,*.bmp,*.png,*.ico
        #配置可視化控制臺頁面
        stat-view-servlet:
          enabled: true
          #訪問德魯伊監(jiān)控頁面的地址
          url-pattern: /druid/*
          #IP白名單 沒有配置或者為空 則允許所有訪問
          allow:
          #IP黑名單 若白名單也存在 則優(yōu)先使用
          deny:
          #禁用重置按鈕
          reset-enable: true
          #登錄所用的用戶名與密碼
          login-username: admin
          login-password: 123456

寫個測試看看配置生效沒

可以看到y(tǒng)ml的配置生效了。

此時再啟動項目。

接著打開瀏覽器輸入localhost:8080/druid

登錄即可。

到此這篇關(guān)于SpringBoot3整合Druid監(jiān)控功能的項目實踐的文章就介紹到這了,更多相關(guān)SpringBoot3整合Druid內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Netty?拆包沾包問題解決方案詳解

    Netty?拆包沾包問題解決方案詳解

    這篇文章主要為大家介紹了Netty?拆包沾包問題解決方案示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • SpringBoot注解@ConditionalOnClass底層源碼實現(xiàn)

    SpringBoot注解@ConditionalOnClass底層源碼實現(xiàn)

    這篇文章主要為大家介紹了SpringBoot注解@ConditionalOnClass底層源碼實現(xiàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • 詳解Spring框架注解掃描開啟之配置細(xì)節(jié)

    詳解Spring框架注解掃描開啟之配置細(xì)節(jié)

    本篇文章主要介紹了詳解Spring框架注解掃描開啟之配置細(xì)節(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • java隨機數(shù)生產(chǎn)算法實例

    java隨機數(shù)生產(chǎn)算法實例

    下面小編就為大家?guī)硪黄猨ava隨機數(shù)生產(chǎn)算法實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • 詳解Java停止線程的四種方法

    詳解Java停止線程的四種方法

    如何停止java的線程一直是一個困惱我們開發(fā)多線程程序的一個問題嗎,本文主要介紹了詳解Java停止線程的四種方法,感興趣的可以了解一下
    2021-05-05
  • spring boot 自定義starter的實現(xiàn)教程

    spring boot 自定義starter的實現(xiàn)教程

    下面小編就為大家分享一篇spring boot 自定義starter的實現(xiàn)教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • SpringBoot中日志切面實現(xiàn)小結(jié)

    SpringBoot中日志切面實現(xiàn)小結(jié)

    本文介紹了SpringBoot中日志切面實現(xiàn)小結(jié),通過定義一個自定義注解和創(chuàng)建一個日志切面類,為方法添加日志記錄功能,感興趣的可以了解一下
    2024-11-11
  • java控制臺實現(xiàn)學(xué)生信息管理系統(tǒng)

    java控制臺實現(xiàn)學(xué)生信息管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了java控制臺實現(xiàn)學(xué)生信息管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • IntelliJ IDEA 2020最新激活碼(親測有效,可激活至 2089 年)

    IntelliJ IDEA 2020最新激活碼(親測有效,可激活至 2089 年

    這篇文章主要介紹了IntelliJ IDEA 2021最新激活碼(親測有效,可激活至 2089 年),非常不錯,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • Spring Boot整合mybatis(一)實例代碼

    Spring Boot整合mybatis(一)實例代碼

    sprig-boot是一個微服務(wù)架構(gòu),加快了spring工程快速開發(fā),以及簡便了配置。接下來開始spring-boot與mybatis的整合
    2017-07-07

最新評論