博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Alibaba Druid使用总结
阅读量:6826 次
发布时间:2019-06-26

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

  hot3.png

Alibaba Druid使用总结


遇到问题

问题:

Druid版本0.2.9

[com.alibaba.druid.pool.DruidAbstractDataSource]maxIdle is deprecated

原因:

maxIdle属性被忽略(过时的),源码com.alibaba.druid.pool.DruidAbstractDataSource已废弃,源码如下:

/** @deprecated */@Deprecatedpublic void setMaxIdle(int maxIdle) {    LOG.error("maxIdle is deprecated");    this.maxIdle = maxIdle;}

解决方案:

the maxIdle property for Druid compatible with DBCP, maxIdle is a confusing concept. the connection pool should only maxPoolSize and minPoolSize,druid retain only maxActive and minIdle, respectively the equivalent maxPoolSize and minPoolSize.

说明maxIdle已经被替代了,用maxActive和minIdle来表示数据库连接池的maxPoolSize和minPoolSize.

其它连接:


DruidDataSource配置属性列表

官方链接:

DruidDataSource配置

官方链接:

DruidDataSource大部分属性都是参考DBCP的,如果你原来就是使用DBCP,迁移是十分方便的。

  • 在上面的配置中,通常你需要配置url、username、password,maxActive这三项。
  • Druid会自动跟url识别驱动类名,如果连接的数据库非常见数据库,配置属性driverClassName
  • asyncInit是1.1.4中新增加的配置,如果有initialSize数量较多时,打开会加快应用启动时间

web.xml配置

DruidWebStatFilter
com.alibaba.druid.support.http.WebStatFilter
exclusions
/static/*,*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*
DruidWebStatFilter
/*
DruidStatView
com.alibaba.druid.support.http.StatViewServlet
DruidStatView
/druid/*

DruidDataSource配置

转载于:https://my.oschina.net/tcyu/blog/1616642

你可能感兴趣的文章
Cpp中流继承关系
查看>>
工作小记
查看>>
Google+就是Google+社交,但真不是社交网络
查看>>
闭包理解
查看>>
About Me
查看>>
jquery3.1.1报错Uncaught TypeError: a.indexOf is not a function
查看>>
树莓派Raspberry实践笔记-安装使用minicom
查看>>
使用emmet如何生成lipsum的随机内容
查看>>
从0开始安装fedora23的笔记-- 以及使用fedora的常规问题-2
查看>>
理解ClassLoader基本原理
查看>>
Java并发基础06. 线程范围内共享数据
查看>>
PHP实验三
查看>>
Python-序列号和模块复习-64
查看>>
查找目录下的所有文件中是否含有某个字符串
查看>>
12月6号,jQuery 序列化form
查看>>
aardio修改IDE里代码的字体
查看>>
FJNU2018低程F jq解救fuls (贪心乱搞)题解
查看>>
线程池原理及其实现
查看>>
HttpWebRequest发送数据 post
查看>>
MySQL的Root用户密码
查看>>