千家信息网

SpringBoot中druid如何使用

发表于:2024-10-25 作者:千家信息网编辑
千家信息网最后更新 2024年10月25日,今天就跟大家聊聊有关SpringBoot中druid如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。配置application.yml文
千家信息网最后更新 2024年10月25日SpringBoot中druid如何使用

今天就跟大家聊聊有关SpringBoot中druid如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

配置application.yml文件

spring:

datasource:

username: rootpassword: 123456driver-class-name: com.mysql.jdbc.Driverurl: jdbc:mysql://127.0.0.1:3306/test1?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=truetype: com.alibaba.druid.pool.DruidDataSourceinitialSize: 5minIdle: 5maxActive: 20maxWait: 60000timeBetweenEvictionRunsMillis: 60000minEvictableIdleTimeMillis: 300000validationQuery: SELECT 1 FROM DUALtestWhileIdle: truetestOnBorrow: falsetestOnReturn: falsepoolPreparedStatements: true#   配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙filters: stat,wall,log4jmaxPoolPreparedStatementPerConnectionSize: 20useGlobalDataSourceStat: trueconnectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=500initialization-mode:  always@Configuration

public class myDruid {

@ConfigurationProperties(prefix = "spring.datasource")[@Bean](https://my.oschina.net/bean)public DataSource dataSource(){   return new DruidDataSource();   }//配置Druid监控[@Bean](https://my.oschina.net/bean)public ServletRegistrationBean statViewServlet(){  ServletRegistrationBean servletRegistrationBean=  new ServletRegistrationBean(new StatViewServlet(),"/druid/*");      Map map =new HashMap<>();            map.put("loginUsername","admin");            map.put("loginPassword","admin");          servletRegistrationBean.setInitParameters(map);    return  servletRegistrationBean;  }[@Bean](https://my.oschina.net/bean)public FilterRegistrationBean webStatFilter(){    FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean();            filterRegistrationBean.setFilter(new WebStatFilter());            Map map = new HashMap<>();            map.put("exclusions","*.js,*.css,/druid/*");            filterRegistrationBean.setInitParameters(map);            filterRegistrationBean.setUrlPatterns(Arrays.asList("/*"));            return  filterRegistrationBean;}

}

看完上述内容,你们对SpringBoot中druid如何使用有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

内容 监控 配置 统计 文件 更多 界面 知识 篇文章 行业 资讯 资讯频道 防火墙 频道 进一 支持 有关 防火 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 计算机网络技术第三版项目四 学校网络安全管理工作 网络安全保障中心是什么 多长时间检测一次网络安全 后台数据库与前台网络软件 关于网络安全的高分电影 redis商品和数据库同步 电子信息网络技术专业 服务器控制管理界面 浙江web前端软件开发定制费用 我的世界网易版山寨服务器 哪个不属于数据库的后缀表现方法 网络技术支持 文档 信阳政务软件开发多少钱 通信行业网络技术大赛 免费数据库更新 软件开发资源支持部计划措施 霞浦快康网络技术服务部 无法找到内网认证服务器 软件开发员面试一分钟自我介绍 广东生鲜类的软件开发 非关系型数据库是啥 java中级软件开发薪资 河南巨之乾网络技术有限公司 维普数据库导出多少篇文献 通信行业网络技术大赛 护苗 网络安全课共5集 九荒仙劫可以转服务器吗 嘉兴智邦互联网科技 搞软件开发犯罪了怎么量刑
0