使用druid-spring-boot-starter时设置监控界面登录信息的方法
使用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时设置监控界面登录信息的方法相关推荐
- 手把手教你定制标准 Spring Boot starter
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 写在前面 我们每次构建一个 Spring 应用程序时,我 ...
- 快速开发一个自定义 Spring Boot Starter ,希望你也会
来源:http://t.cn/Ai9li9fC 众所周知,Spring Boot由众多Starter组成,随着版本的推移Starter家族成员也与日俱增.在传统Maven项目中通常将一些层.组件拆分为 ...
- 自定义 Spring Boot Starter
一.引言 什么是Spring Boot Starter呢?我们直接来看看官网是怎么介绍的吧. Starters are a set of convenient dependency descripto ...
- 自定义依赖注解无效_最详细的自定义Spring Boot Starter开发教程
1.前言 随着Spring的日渐臃肿,为了简化配置.开箱即用.快速集成,Spring Boot 横空出世.目前已经成为 Java 目前最火热的框架了.平常我们用Spring Boot开发web应用.S ...
- Spring boot starter
1:Spring boot starter及项目中的类似运用 1:Spring boot starter的两种方式 引入pom文件,自动管理jar版本 根据spring.factories配置文件,加 ...
- Spring Boot之程序性能监控
转载自 Spring Boot之程序性能监控 Spring Boot特别适合团队构建各种可快速迭代的微服务,同时为了减少程序本身监控系统的开发量,Spring Boot提供了actuator模块,可以 ...
- 在Spring Boot启动时运行代码
Spring Boot会自动为我们执行很多配置,但是迟早您将不得不做一些自定义工作. 在本文中,您将学习如何进入应用程序引导生命周期并在Spring Boot启动时执行代码 . 因此,让我们看看该框架 ...
- 《SpringCloud超级入门》Spring Boot Starter的介绍及使用《七》
目录 Spring Boot Starter项目创建 自动创建客户端 使用 Starter 使用注解开启 Starter 自动构建 使用配置开启 Starter 自动构建 配置 Starter 内容提 ...
- Spring Boot + ELK搭建日志监控框架
Spring Boot + ELK搭建日志监控框架 准备ELK三件套 Elasticsearch+Logstash+Kibana 下载地址:https://www.elastic.co/cn/ ...
最新文章
- R语言tidyr包gather()函数实战详解:数据收缩、从宽表到窄表
- Python 学习笔记之字典(进阶篇)
- SAP Cloud for Customer里Sales Order和Sales Quote的建模方式
- 如何将.crt的ssl证书文件转换成.pem格式
- string.Format 格式化
- 在DataTable中进行数据查询 (转)
- 使用Oracle 11g新特性 Active Database Duplication 搭建Dataguard环境
- shell分割参数为数组并循环执行jar,异常时退出循环
- Hadoop介绍及最新稳定版Hadoop 2.4.1下载地址及单节点安装
- React学习文档阅读(一)
- php快速就业教程,PHP就业快学教程004,基本语法“条件控制语句”!
- python 圆周率_圆周率 python
- c语言怎样计算天数,C语言怎样计算天数?
- NLP情感分析——KNN算法
- 基于Linux系统的边界网关协议的设计与实现
- C-Free5.0注册码
- 第十章 IP的分片与重装
- OpenCv-C++-亚像素级别角点检测(检测子像素中的corner的位置)
- 基于DeepFace模型设计的人脸识别软件
- x64、x86_64、x64、AMD64
热门文章
- us news2017计算机科学,2017年USNews最新美国大学计算机专业研究生排名TOP120
- 前端基础-TCP/IP 不完全详解
- Props中的default
- MySQL:偏移量为 0x000000000ae000 的位置执行 读取 期间,操作系统已经向 SQL Server 返回了错误 21(设备未就绪。)。
- 通达信股票接口委托成功原理是什么?
- 强化学习初探 DQN+PyTorch+gym倒立摆登山车
- jdk1.8,64位linux版本下载路径.永久免费.这是一个爱分享的世界...
- 该怎么学Python?自学Python的方法整理!
- 产品经理(PM)和产品负责人(PO)的区别
- 【STM32】DAC详解