-
引入druid
druid包装datasource<dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId></dependency> -
添加Druid监控
添加Druid监控@Value("${druid.stat.loginUsername:mdxAdmin}")privateString loginUsername;privateString loginPassword;@Bean@Profile("druidStat")publicServletRegistrationBean statViewServlet() {ServletRegistrationBean registrationBean =newServletRegistrationBean();registrationBean.setServlet(newStatViewServlet());registrationBean.addUrlMappings("/druid/*");registrationBean.addInitParameter("loginUsername", loginUsername);registrationBean.addInitParameter("loginPassword", loginPassword);registrationBean.addInitParameter("exclusions","*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*");returnregistrationBean;} - 启动服务并登陆 (http://localhost:8081/druid/login.html,账号、密码、路径可以在步骤2中配置)
- 点击 SQL监控并查看
这里展示所有执行sql,可根据[最慢]进行排序
- 点击可疑sql(步骤4图红色部分)
这里展示sql详情
代码参考:https://gitlab.fenqi.im/r_d_arch_team/framework-server-example/tree/master
druid:https://github.com/alibaba/druid
使用例子:http://blog.csdn.net/flyfish778/article/details/53470683