SpringBoot集成Druid
maven
<dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>1.1.22</version></dependency>
配置yml
spring:datasource:driver-class-name: com.mysql.jdbc.Driverurl: jdbc:mysql://192.168.0.115:3306/oa?useUnicode=true&characterEncoding=utf8&useSSL=falseusername: rootpassword: 123456# 驱动配置信息type: com.alibaba.druid.pool.DruidDataSourcedruid:# 配置springAop类监控aop-patterns: com.meeno.inner.oa.*.repository.*initial-size: 5min-idle: 5max-active: 20max-wait: 60000filter:stat:enabled: true#是否开启慢sql查询监控log-slow-sql: true#慢SQL执行时间slow-sql-millis: 1
配置类 DruidMonitorConfig.java
package com.meeno.inner.oa.common.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;/*** @description: 使用Druid提供的这些监控统计功能配置类* 浏览器服务地址:http://ip:port/druid* @author: Wzq* @create: 2019-12-16 10:31*/
@Configuration
public class DruidMonitorConfig {@Beanpublic ServletRegistrationBean servletRegistrationBean() {System.out.println("init Druid Monitor Servlet ...");ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean(new StatViewServlet(),"/druid/*");// IP白名单 不配置默认都可以访问//servletRegistrationBean.addInitParameter("allow", "127.0.0.1");// IP黑名单(共同存在时,deny优先于allow)
// servletRegistrationBean.addInitParameter("deny", "192.168.1.10");// 控制台管理用户servletRegistrationBean.addInitParameter("loginUsername", "admin");servletRegistrationBean.addInitParameter("loginPassword", "123456");// 是否能够重置数据 禁用HTML页面上的“Reset All”功能servletRegistrationBean.addInitParameter("resetEnable", "false");return servletRegistrationBean;}@Beanpublic FilterRegistrationBean filterRegistrationBean() {FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean(new WebStatFilter());filterRegistrationBean.addUrlPatterns("/*");filterRegistrationBean.addInitParameter("exclusions", "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*");return filterRegistrationBean;}}
访问 http://localhost:8080/druid/login.html
账号:admin
密码:123456
SpringBoot集成Druid相关推荐
- SpringBoot集成Druid和数据库密码加密
Druid是阿里开发的数据库连接池,通过简单的配置,可以实现数据库的连接,性能特别强大,可以在页面访问,包括监控数据库性能参数,慢SQL统计,当然还包括数据库连接等. 今天主要记录一下SpringBo ...
- springboot集成druid监控
springboot集成druid监控 引入pom依赖 <!-- druid数据库连接池 --> <dependency><groupId>com.alibaba& ...
- springboot集成druid,sql监控无效果,解决方案
项目中引入的依赖: 问题分析: 1.配置文件中的druid的配置参数信息格式是否有错误,如下,是否全都是spring.datasource.* 如果格式有错误,那么 new DruidDataSour ...
- SpringBoot 集成 druid 监控数据库报错 Failed to bind properties under ‘xxxx‘ to javax.sql.DataSource 解决(含配置源码)
What Druid是一个JDBC组件,它包括三部分: • DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系. • DruidDataSource 高效可管 ...
- SpringBoot集成Druid不支持多条SQL
在DataSource 初始化Bean 添加 List<Filter> proxyFilters = new ArrayList<Filter>();WallFilter st ...
- SpringBoot入门教程(十五)集成Druid
Druid是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0.DBCP.PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB ...
- spring-boot 速成(8) 集成druid+mybatis
spring-boot与druid.mybatis集成(包括pageHelper分页插件), 要添加以下几个依赖项: compile('mysql:mysql-connector-java:6.0.5 ...
- SpringBoot集成Mybatis-Plus、Druid(SQL监控)
1.创建springboot项目,先实现mybatis-plus.druid 2.pom文件引入 <dependency><groupId>org.springframewor ...
- SpringBoot整合Druid数据源
关于SpringBoot数据源请参考我上一篇文章:https://www.cnblogs.com/yueshutong/p/9409295.html 一:Druid介绍 1. Druid是什么? Dr ...
最新文章
- 一文详尽系列之K-means算法
- 细品经典:LeNet-1, LeNet-4, LeNet-5, Boosted LeNet-4
- java.lang.ClassNotFoundException
- NFL discussion调研
- java.net.UnknownServiceException: CLEARTEXT communication to wanandroid.com not permitted by network
- oracle新增表单,Oracle Retail(Retek)中Form生成列表方法总结
- (转)Bootstrap 之 Metronic 模板的学习之路 - (7)GULP 前端自动化工具
- kinnect face tracking大概流程
- C++string字符串1.2
- python的shutil模块是内置的_python内置模块~shutil
- 等保2.0 三级检查明细
- 如何保障项目组写出高质量的代码
- ios 纯代码怎么适配ipad_程序员或可在iPad上编程 苹果可能正在适配iPad版Xcode
- 解决django admin表的外键关联数据过多响应时间过长问题
- Python IDLE的下载,安装和使用
- 小程序怎么弄?小程序开发多少钱?
- 重磅官宣|数说故事联合GDMS高燃开启D3智能营销峰会
- 微信小程序开发案例2---省市区信息选择
- html中文网app,app.vue什么作用?
- Windows 7 安装VS2008 SP1 失败 1
热门文章
- QIIME 2教程. 32如何写方法和引用Citing(2020.11)
- SCI论文写作视频1.论文的三段式结构
- 小米云能同步到华为手机上吗_有没有小米还没涉足的产业?对标百度网盘,小米云盘即将上线...
- R语言使用ggplot2包使用geom_density()函数绘制密度图(连续色彩、离散色彩、梯度色彩)实战(density plot)
- R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(boxplot)实战
- R语言使用igraph包进行网络(network)可视化实战
- R语言协方差分析(analysis of covariance)实战:协方差分析ANCOVA(analysis of covariance)(检查模型假设)、拟合协方差分析ANCOVA模型、事后分析
- R语言dplyr包使用recode函数进行数据列内容编码、转换实战:类似于pandas中的map函数(例如,将内容从字符串映射到数值)
- R构建二次回归模型( Quadratic Regression)
- matlab中的single是什么类型_MATLAB 中cell数据类型的使用方法