SpringBoot配置Druid并开启监控的方法
程序员文章站
2022-04-04 20:57:03
...
第一步,导入依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.14</version>
</dependency>
第二步,在application.yml中配置druid
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
druid:
initial-size: 5
min-idle: 5
max-active: 10
max-wait: 6000
url: jdbc:mysql://localhost:3306/vueblog2?useUnicode=true&characterEncoding=UTF-8
driver-class-name: com.mysql.cj.jdbc.Driver
username: root
password: root
第三步,编写一个配置类,开启监控
@Configuration
public class DruidConfig {
/**
* 配置监控服务器
* @return 返回监控注册的servlet对象
* @author SimpleWu
*/
@Bean
public ServletRegistrationBean statViewServlet() {
ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean(new StatViewServlet(), "/druid/*");
// 添加IP白名单
servletRegistrationBean.addInitParameter("allow", "127.0.0.1");
// 添加IP黑名单,当白名单和黑名单重复时,黑名单优先级更高
servletRegistrationBean.addInitParameter("deny", "192.168.0.19");
// 添加控制台管理用户
servletRegistrationBean.addInitParameter("loginUsername", "root");
servletRegistrationBean.addInitParameter("loginPassword", "123");
// 是否能够重置数据
servletRegistrationBean.addInitParameter("resetEnable", "false");
return servletRegistrationBean;
}
/**
* 配置服务过滤器
*
* @return 返回过滤器配置对象
*/
@Bean
public FilterRegistrationBean statFilter() {
FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean(new WebStatFilter());
// 添加过滤规则
filterRegistrationBean.addUrlPatterns("/*");
// 忽略过滤格式
filterRegistrationBean.addInitParameter("exclusions", "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*,");
return filterRegistrationBean;
}
}
第四步,启动服务,登录 localhost:8080/druid,并输入上面设置的账号密码,即可进入监控画面
上一篇: Java 面向对象-学习笔记
下一篇: JS数组去重之indexOf去重
推荐阅读
-
Ubuntu16.04 server下配置MySQL,并开启远程连接的方法
-
SpringBoot使用Druid数据源的配置方法
-
使用SpringBoot简单了解Druid的监控系统的配置方法
-
SpringBoot配置Druid的内置监控页面
-
Springboot2 集成 druid 加密数据库密码的配置方法
-
RabbitMQ开启SSL与SpringBoot连接测试的配置方法
-
使用SpringBoot简单了解Druid的监控系统的配置方法
-
SpringBoot配置Druid的内置监控页面
-
SpringBoot配置Druid并开启监控的方法
-
RabbitMQ开启SSL与SpringBoot连接测试的配置方法