grails配置druid監控sql

2021-10-02 00:23:15 字數 2398 閱讀 3166

buildconfig.groovy新增jar包,自行選擇版本

compile "com.alibaba:druid:1.1.21"
resource.groovy新增datasource,注入druid的datasource

beans =

//在此配置資料來源,由於我的資料庫連線引數是寫在datasource裡面的,故而引入config,具體按需設定。

datasource

(druiddatasource)

datasource檔案配置,按上面配置,把druid配置放到datasource裡面

druid
grails install-templates
在生成的web.xml檔案裡面新增以下資訊

xml位於專案:src\templates\war\web.xml

需要注意的是此為webstatfilter的配置,如果不涉及web,可以不用此filter,statviewservlet還是需要的

大功告成,啟動專案輸入/druid就可以進行訪問了

實測監控功能都沒有問題,慢sql記錄也都正常輸出到日誌檔案

關閉druid監控 Druid配置詳解

配置預設值說明 name配置這個屬性的意義在於,如果存在多個資料來源,監控的時候可以通過名字來區分開來。如果沒有配置,將會生成乙個名字,格式是 datasource system.identityhashcode this 另外配置此屬性至少在1.0.5版本中是不起作用的,強行設定name會出錯。u...

druid監控無法關閉

筆者使用阿里巴巴的druid 1.1.0版本上線後發現預設開啟了監控,而且還是可以公開訪問,有洩露專案資訊的風險,網上試了幾個關閉的方法都沒起作用,估計是筆者的druid版本過老導致的,後來檢視druid原始碼後加上如下配置後成功關閉 spring datasource druid webstatf...

SpringBoot啟用Druid監控功能

druid作為乙個優秀的資料庫連線池,國內幾乎大小專案都會用,最近專案中涉及新舊系統並用,老的oracle效能不穩,這時候的監控就非常必要且急需了。下面說一下druid開啟監控的步驟 spring datasource url jdbc mysql localhost 3306 test?chara...