博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Springboot整合druid
阅读量:5352 次
发布时间:2019-06-15

本文共 2130 字,大约阅读时间需要 7 分钟。

目录

Springboot整合druid

application.yml

# 此处用来配置数据库spring:  datasource:    url: jdbc:mysql://192.168.0.169:3306/jpa    username: root    password: xiaoyan    type: com.alibaba.druid.pool.DruidDataSource    driver-class-name: com.mysql.cj.jdbc.Driver    # 下面为连接池的补充设置,应用到上面所有数据源中, 可以写, 可以不写    # 初始化大小,最小,最大    initialSize: 5    minIdle: 5    maxActive: 20    # 配置获取连接等待超时的时间    maxWait: 60000    # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒    timeBetweenEvictionRunsMillis: 60000    # 配置一个连接在池中最小生存的时间,单位是毫秒    minEvictableIdleTimeMillis: 300000    validationQuery: SELECT 1 FROM DUAL

DruidConfig

@Configurationpublic class DruidConfig {    @ConfigurationProperties(prefix = "spring.datasource")    @Bean    public DataSource druid() {        return new DruidDataSource();    }    @Bean    public ServletRegistrationBean
statViewServlet() { ServletRegistrationBean
registrationBean = new ServletRegistrationBean<>(); registrationBean.setServlet(new StatViewServlet()); registrationBean.setUrlMappings(Collections.singletonList("/druid/*")); //设置初始化参数 Map
initMap = new HashMap<>(); // 登录账户密码 initMap.put("loginUsername", "admin"); initMap.put("loginPassword", "123456"); initMap.put("allow", ""); initMap.put("deny", ""); registrationBean.setInitParameters(initMap); return registrationBean; } @Bean public FilterRegistrationBean
webStatFilter() { FilterRegistrationBean
registrationBean = new FilterRegistrationBean<>(); registrationBean.setFilter(new WebStatFilter()); registrationBean.setUrlPatterns(Collections.singletonList("/*")); //设置初始化参数 Map
initMap = new HashMap<>(1); initMap.put("exclusions", "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*"); registrationBean.setInitParameters(initMap); return registrationBean; }}

数据监控地址:http://localhost:8080/druid

1486077-20190327142123834-361900986.png

posted on
2019-03-27 14:22 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/liangyun/p/10607249.html

你可能感兴趣的文章
触发器课程SQL Server 知识梳理九 触发器的使用
查看>>
信息浏览器从Android的浏览器中传递cookie数据到App中信息浏览器
查看>>
客户端连接linux虚拟机集群报错
查看>>
linux下部署一个JavaEE项目的简单步骤
查看>>
hash储存机制
查看>>
[Android学习系列16]Android把php输出的json加载到listview
查看>>
20145205 《信息安全系统设计基础》第14周学习总结
查看>>
6)添加一个窗口的图标
查看>>
POJ - 1422 Air Raid 二分图最大匹配
查看>>
Road Map
查看>>
正则替换中的一个Bug
查看>>
HI3531uboot开机画面 分类: arm-linux-Ubunt...
查看>>
制作U盘启动CDLinux 分类: 生活百科 ...
查看>>
strcpy函数里的小九九
查看>>
搭建ssm过程中遇到的问题集
查看>>
OpenLayers绘制图形
查看>>
tp5集合h5 wap和公众号支付
查看>>
Flutter学习笔记(一)
查看>>
iOS10 国行iPhone联网权限问题处理
查看>>
洛谷 P1991 无线通讯网
查看>>