Spring Boot 学习笔记(四) 整合 Druid 监控

838 阅读2分钟

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…