首先创建druid配置类:用户名、密码需要自行修改。

package org.demo;import com.alibaba.druid.pool.DruidDataSource;
import com.alibaba.druid.support.http.StatViewServlet;
import com.alibaba.druid.support.http.WebStatFilter;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.boot.web.servlet.FilterRegistrationBean;
import org.springframework.boot.web.servlet.ServletRegistrationBean;
import org.springframework.context.annotation.Bean;import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;/***** 配置好sruid之后,数据源是从默认的tomcat.pool切换到了druid,* 可是druid的属性比如initialSize、minIdle还未生效,* 因为在DataSourceProperties.class下没有对应的匹配项,* 还需要我们手动配置同时配置监控界面:**/
public class DruidConfig {// 将所有前缀为spring.datasource下的配置项都加载到DataSource中@ConfigurationProperties(prefix ="spring.datasource")@Beanpublic DruidDataSource druidDataSource() {return new DruidDataSource();}@Beanpublic ServletRegistrationBean druidStatViewServlet() {ServletRegistrationBean<StatViewServlet> registrationBean = new ServletRegistrationBean<>(new StatViewServlet(),  "/druid/*");registrationBean.addInitParameter("allow", "127.0.0.1");// IP白名单 (没有配置或者为空,则允许所有访问)registrationBean.addInitParameter("deny", "");// IP黑名单 (存在共同时,deny优先于allow)registrationBean.addInitParameter("loginUsername", "admin");registrationBean.addInitParameter("loginPassword", "admin");registrationBean.addInitParameter("resetEnable", "false");return registrationBean;}@Beanpublic FilterRegistrationBean druidWebStatFilter() {FilterRegistrationBean filterRegistrationBean =new FilterRegistrationBean(new WebStatFilter());Map initParams =new HashMap<>();initParams.put("exclusions", "*.js,*.css,/druid/*");filterRegistrationBean.setInitParameters(initParams);filterRegistrationBean.setUrlPatterns(Arrays.asList("/*"));return filterRegistrationBean;}
}

由于需要验证账户密码,所以需要在application.properties配置原始账户密码:

spring.datasource.druid.stat-view-servlet.login-username=admin
spring.datasource.druid.stat-view-servlet.login-password=admin

起动项目:浏览器输入:http://localhost:6000/druid/login.html  
登录账户密码,可以看到后台界面,操作项目业务之后,查看各项日志记录:

SpringBoot 配置Druid监控页面相关推荐

  1. 配置druid监控页面

    配置druid监控页面 第一步:创建项目 第二步:导入依赖 并加引入 <properties><java.version>1.8</java.version> &l ...

  2. springboot 配置 druid 监控

    pom 文件引入 druid 依赖 <!--引入druid数据源--> <dependency><groupId>com.alibaba</groupId&g ...

  3. Druid监控页面的配置和使用

    目录 Druid监控页面的配置和使用 Druid运用背景 Druid配置 Druid详细配置 开启慢sql监控 开启Spring监控 Druid监控页面的配置和使用 Druid运用背景 Druid是由 ...

  4. springboot下配置druid监控

    springboot下配置druid监控 在springboot中引用的包 相关配置 页面访问 获取druid监控数据 官方介绍如下:Druid是Java语言中最好的数据库连接池.Druid能够提供强 ...

  5. Druid监控页面配置用户密码、去除Ad

    1.druid依赖 <!-- https://mvnrepository.com/artifact/com.alibaba/druid-spring-boot-starter --> &l ...

  6. springboot配置Druid数据源

    springboot配置druid数据源 Author:SimpleWu springboot整合篇 前言 对于数据访问层,无论是Sql还是NoSql,SpringBoot默认采用整合SpringDa ...

  7. springboot集成druid监控

    springboot集成druid监控 引入pom依赖 <!-- druid数据库连接池 --> <dependency><groupId>com.alibaba& ...

  8. SpringBoot整合Druid数据源页面访问报该页面无法正常运作

    SpringBoot整合Druid数据源页面访问报该页面无法正常运作 异常页面:请求访问页面成功但是该网页无法正常运行 正常的页面: 输入:账号admin 密码:123456 进入 我的代码 pom. ...

  9. springboot 设置druid监控

    1.加载druid依赖和数据库的相关依赖 例: <dependency><groupId>mysql</groupId><artifactId>mysq ...

最新文章

  1. 劣质代码评析——《写给大家看的C语言书(第2版)》附录B之21点程序(一)
  2. 解决IDEA自动重置LanguageLevel和JavaCompiler版本的问题
  3. ML:MLOps系列讲解之《MLOps Stack Canvas堆栈画布之MLOps Stack CanvasCRISP-ML(Q)》解读
  4. 树的存储结构以及实现代码
  5. mysql主从复制深入研究_mysql主从复制原理,深入探讨
  6. 【codevs2039】骑马修栅栏,欧拉回路
  7. Struts2标签-checkbox只读属性设置
  8. C# 提示框 鼠标移动到控件提示 toolTip气泡提示框
  9. robotframework的测试登陆界面代码
  10. 推荐:小众软件——各类软件的精品
  11. 新能源汽车的电池寿命
  12. 一组Android机器人素材图片
  13. 关于人工智能的定义,这篇文章定义比较全面了
  14. 【视频教程】Win10系统需要关闭的功能,常规隐私 win10电脑怎么关闭隐私选项
  15. [已解决]mysql查询一周内的数据,解决一周的起始日期是从星期日(星期天|周日|周天)开始的问题
  16. 基于SSM的停车场管理系统
  17. keras指定gpu_Keras多GPU训练指南
  18. [原创]测试用例设计之场景法法
  19. 超级简单,一步彻底关闭360浏览器低俗广告
  20. 2017年浙工大迎新赛热身赛 J Forever97与寄信 【数论/素数/Codeforces Round #382 (Div. 2) D. Taxes】...

热门文章

  1. python聚类分析如何确定分类个数_确定聚类分析中的类别个数的方法
  2. dell笔记本怎么开启虚拟化_dell戴尔电脑开启VT虚拟化方法教程
  3. IDEA下搭建分布式开发环境
  4. SpringBoot----[9]---Spring Boot JdbcTemplate
  5. 玩转RT-Thread系列教程(6)--移植STemwin
  6. Python实现百钱买百鸡
  7. BOLT:弥合自动调优和硬件原生性能之间的差距
  8. Python爬取和分析旅游数据
  9. 基于335X的UBOOT网口驱动分析
  10. 【网络通信 -- 直播】网络通信协议简介 -- SSL/TLS 与 DTLS