spring boot整合druid無法監控sql


最近在學習spring boot,然后嘗試使用druid進行SQL監控,但是一直沒有數據,上網搜了很久

發現,依賴錯了 

錯誤依賴:

1 <dependency>
2     <groupId>com.alibaba</groupId>
3     <artifactId>druid-spring-boot-starter</artifactId>
4     <version>1.1.1</version>
5 </dependency>

正確依賴:

1 <dependency>
2     <groupId>com.alibaba</groupId>
3     <artifactId>druid</artifactId>
4     <version>1.0.19</version>
5 </dependency>

 

 

最后是配置類:

 1 import com.alibaba.druid.support.http.StatViewServlet;
 2 import com.alibaba.druid.support.http.WebStatFilter;
 3 import org.springframework.boot.web.servlet.FilterRegistrationBean;
 4 import org.springframework.boot.web.servlet.ServletRegistrationBean;
 5 import org.springframework.context.annotation.Bean;
 6 import org.springframework.context.annotation.Configuration;
 7 
 8 
 9 @Configuration
10 public class DruidConfig {
11     @Bean
12     public ServletRegistrationBean druidServlet() {
13 
14         ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean(new StatViewServlet(), "/druid/*");
15         //登錄查看信息的賬號密碼.
16 
17         servletRegistrationBean.addInitParameter("loginUsername","admin");
18 
19         servletRegistrationBean.addInitParameter("loginPassword","123456");
20         return servletRegistrationBean;
21     }
22 
23     @Bean
24     public FilterRegistrationBean filterRegistrationBean() {
25         FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean();
26         filterRegistrationBean.setFilter(new WebStatFilter());
27         filterRegistrationBean.addUrlPatterns("/*");
28         filterRegistrationBean.addInitParameter("exclusions", "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*");
29         return filterRegistrationBean;
30     }
31 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM