Spring Boot 学习笔记(四) 整合 Druid 监控
- Spring Boot 学习笔记 源码地址
- Spring Boot 学习笔记(一) hello world
- Spring Boot 学习笔记(二) 整合 log4j2
- Spring Boot 学习笔记(三) 整合 MyBatis + Druid
- Spring Boot 学习笔记(四) 整合 Druid 监控
0. 前言
上一篇文章 Spring Boot 学习笔记(三) 整合 MyBatis + Druid 仅仅是集成了Druid,
没有详细说明Druid的使用。这次说一下简单Druid的简单使用。
1. 创建 Druid 的Servlet
我们需要为Druid的监控页面起一个Servlet:
1@Configuration
2public class DruidConfig {
3 @Bean
4 @ConditionalOnMissingBean
5 public ServletRegistrationBean druidServlet() {
6
7 ServletRegistrationBean servletRegistrationBean =
8 new ServletRegistrationBean(new StatViewServlet(), "/druid/*");
9
10 //添加初始化参数:initParams
11
12 //白名单:
13 //servletRegistrationBean.addInitParameter("allow","127.0.0.1");
14 //IP黑名单 (存在共同时,deny优先于allow) : 如果满足deny的话提示:Sorry, you are not permitted to view this page.
15 //servletRegistrationBean.addInitParameter("deny","192.168.1.73");
16 //登录查看信息的账号密码.
17 servletRegistrationBean.addInitParameter("loginUsername", "root");
18 servletRegistrationBean.addInitParameter("loginPassword", "root");
19 //是否能够重置数据.
20 servletRegistrationBean.addInitParameter("resetEnable", "true");
21 return servletRegistrationBean;
22 }
23}
24
启动,访问一下:http://localhost:9090/learning/druid/index.html,输入用户名密码。就能看到监控页面了
2. 测试一下
使用我们上次开发的根据名字查询账号信息的接口,打开SQL监控就能看到监控信息了
转载请注明出处
本文链接:zdran.com/20180706.ht…