使用druid-spring-boot-starter时设置监控界面登录信息的方法

druid-spring-boot-starter的发布,极大的方便了在spring-boot的项目中集成druid的工作。
具体引入方法,暂时空缺,日后补上。
此处记下使用druid-spring-boot-starter时,为druid的监控界面设置登录用户名和登录面的方式。
在项目中新建一个DruidConfiguration.java,具体实现如下:

package com.druid;import com.alibaba.druid.support.http.StatViewServlet;
import com.alibaba.druid.support.http.WebStatFilter;
import org.springframework.boot.web.servlet.FilterRegistrationBean;
import org.springframework.boot.web.servlet.ServletRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/*** druid 配置.** 这样的方式不需要添加注解:@ServletComponentScan*@author Administrator**/
@Configuration
public class configuration {@Beanpublic ServletRegistrationBean DruidStatViewServlet(){System.out.println("servletRegistrationBean configure start.");//org.springframework.boot.context.embedded.ServletRegistrationBean提供类的进行注册.ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean(new StatViewServlet(),"/druid/*");//添加初始化参数servletRegistrationBean.addInitParameter("allow","127.0.0.1");servletRegistrationBean.addInitParameter("loginUsername","admin");servletRegistrationBean.addInitParameter("loginPassword","123456");//是否可以重置servletRegistrationBean.addInitParameter("resetEnable","fase");return servletRegistrationBean;}/*** 注册一个:filterRegistrationBean*@return*/@Beanpublic FilterRegistrationBean druidStatFilter2(){System.out.println("filterRegistrationBean configure start.");FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean(new WebStatFilter());//添加过滤规则.filterRegistrationBean.addUrlPatterns("/*");//添加不需要忽略的格式信息.filterRegistrationBean.addInitParameter("exclusions","*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*");return filterRegistrationBean;}
}

使用druid-spring-boot-starter时设置监控界面登录信息的方法相关推荐

  1. 手把手教你定制标准 Spring Boot starter

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 写在前面 我们每次构建一个 Spring 应用程序时,我 ...

  2. 快速开发一个自定义 Spring Boot Starter ,希望你也会

    来源:http://t.cn/Ai9li9fC 众所周知,Spring Boot由众多Starter组成,随着版本的推移Starter家族成员也与日俱增.在传统Maven项目中通常将一些层.组件拆分为 ...

  3. 自定义 Spring Boot Starter

    一.引言 什么是Spring Boot Starter呢?我们直接来看看官网是怎么介绍的吧. Starters are a set of convenient dependency descripto ...

  4. 自定义依赖注解无效_最详细的自定义Spring Boot Starter开发教程

    1.前言 随着Spring的日渐臃肿,为了简化配置.开箱即用.快速集成,Spring Boot 横空出世.目前已经成为 Java 目前最火热的框架了.平常我们用Spring Boot开发web应用.S ...

  5. Spring boot starter

    1:Spring boot starter及项目中的类似运用 1:Spring boot starter的两种方式 引入pom文件,自动管理jar版本 根据spring.factories配置文件,加 ...

  6. Spring Boot之程序性能监控

    转载自 Spring Boot之程序性能监控 Spring Boot特别适合团队构建各种可快速迭代的微服务,同时为了减少程序本身监控系统的开发量,Spring Boot提供了actuator模块,可以 ...

  7. 在Spring Boot启动时运行代码

    Spring Boot会自动为我们执行很多配置,但是迟早您将不得不做一些自定义工作. 在本文中,您将学习如何进入应用程序引导生命周期并在Spring Boot启动时执行代码 . 因此,让我们看看该框架 ...

  8. 《SpringCloud超级入门》Spring Boot Starter的介绍及使用《七》

    目录 Spring Boot Starter项目创建 自动创建客户端 使用 Starter 使用注解开启 Starter 自动构建 使用配置开启 Starter 自动构建 配置 Starter 内容提 ...

  9. Spring Boot + ELK搭建日志监控框架

    Spring Boot + ELK搭建日志监控框架 准备ELK三件套 ​ Elasticsearch+Logstash+Kibana ​ 下载地址:https://www.elastic.co/cn/ ...

最新文章

  1. R语言tidyr包gather()函数实战详解:数据收缩、从宽表到窄表
  2. Python 学习笔记之字典(进阶篇)
  3. SAP Cloud for Customer里Sales Order和Sales Quote的建模方式
  4. 如何将.crt的ssl证书文件转换成.pem格式
  5. string.Format 格式化
  6. 在DataTable中进行数据查询 (转)
  7. 使用Oracle 11g新特性 Active Database Duplication 搭建Dataguard环境
  8. shell分割参数为数组并循环执行jar,异常时退出循环
  9. Hadoop介绍及最新稳定版Hadoop 2.4.1下载地址及单节点安装
  10. React学习文档阅读(一)
  11. php快速就业教程,PHP就业快学教程004,基本语法“条件控制语句”!
  12. python 圆周率_圆周率 python
  13. c语言怎样计算天数,C语言怎样计算天数?
  14. NLP情感分析——KNN算法
  15. 基于Linux系统的边界网关协议的设计与实现
  16. C-Free5.0注册码
  17. 第十章 IP的分片与重装
  18. OpenCv-C++-亚像素级别角点检测(检测子像素中的corner的位置)
  19. 基于DeepFace模型设计的人脸识别软件
  20. x64、x86_64、x64、AMD64

热门文章

  1. us news2017计算机科学,2017年USNews最新美国大学计算机专业研究生排名TOP120
  2. 前端基础-TCP/IP 不完全详解
  3. Props中的default
  4. MySQL:偏移量为 0x000000000ae000 的位置执行 读取 期间,操作系统已经向 SQL Server 返回了错误 21(设备未就绪。)。
  5. 通达信股票接口委托成功原理是什么?
  6. 强化学习初探 DQN+PyTorch+gym倒立摆登山车
  7. jdk1.8,64位linux版本下载路径.永久免费.这是一个爱分享的世界...
  8. 该怎么学Python?自学Python的方法整理!
  9. 产品经理(PM)和产品负责人(PO)的区别
  10. 【STM32】DAC详解