Spring Boot 学习笔记(四) 整合 Druid 监控
Spring Boot 学习笔记(四) 整合 Druid 监控
- Spring Boot 学习笔记 源码地址
- Spring Boot 学习笔记(一) hello world
- Spring Boot 学习笔记(二) 整合 log4j2
- Spring Boot 学习笔记(三) 整合 MyBatis + Druid
- Spring Boot 学习笔记(四) 整合 Druid 监控
- Spring Boot 学习笔记(五) 整合 静态资源
- Spring Boot 学习笔记(六) 整合 RESTful 参数传递
- Spring Boot 学习笔记(七) 整合 Swagger2
- Spring Boot 学习笔记(八) 整合 Filter
- Spring Boot 学习笔记(九) 整合 多环境配置
- Spring Boot 学习笔记(十) Redis集群搭建
- Spring Boot 学习笔记(十一) 整合 Redis
- Spring Boot 学习笔记(十二) 整合 定时任务
0. 前言
上一篇文章 Spring Boot 学习笔记(三) 整合 MyBatis + Druid 仅仅是集成了Druid,
没有详细说明Druid的使用。这次说一下简单Druid的简单使用。
1. 创建 Druid 的Servlet
我们需要为Druid的监控页面起一个Servlet:
@Configuration
public class DruidConfig {
@Bean
@ConditionalOnMissingBean
public ServletRegistrationBean druidServlet() {
ServletRegistrationBean servletRegistrationBean =
new ServletRegistrationBean(new StatViewServlet(), "/druid/*");
//添加初始化参数:initParams
//白名单:
//servletRegistrationBean.addInitParameter("allow","127.0.0.1");
//IP黑名单 (存在共同时,deny优先于allow) :
//如果满足deny的话提示:Sorry, you are not permitted to view this page.
//servletRegistrationBean.addInitParameter("deny","127.0.0.2");
//登录查看信息的账号密码.
servletRegistrationBean.addInitParameter("loginUsername", "root");
servletRegistrationBean.addInitParameter("loginPassword", "******");
//是否能够重置数据.
servletRegistrationBean.addInitParameter("resetEnable", "true");
return servletRegistrationBean;
}
}
启动,访问一下:http://localhost:9090/learning/druid/index.html
,输入用户名密码。就能看到监控页面了
2. 测试一下
使用我们上次开发的根据名字查询账号信息的接口,打开SQL监控就能看到监控信息了
转载请注明出处
本文链接:http://zdran.com/20180706.html