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