JSP Spring中Druid连接池配置详解
发布时间 - 2026-01-11 00:14:29 点击率:次JSP Spring中Druid连接池配置

jdbc.properties
url=jdbc:postgresql://***.***.***.***:****/**** username=*** password=***
applicationContext.xml中配置bean
<!-- 阿里 druid 数据库连接池 -->
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">
<!-- 基本属性 url、user、password -->
<property name="url" value="${url}" />
<property name="username" value="${username}" />
<property name="password" value="${password}" />
<!-- 配置初始化大小、最小、最大 -->
<property name="initialSize" value="1" />
<property name="minIdle" value="1" />
<property name="maxActive" value="20" />
<!-- 配置获取连接等待超时的时间 -->
<property name="maxWait" value="60000" />
<!-- 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 -->
<property name="timeBetweenEvictionRunsMillis" value="60000" />
<!-- 配置一个连接在池中最小生存的时间,单位是毫秒 -->
<property name="minEvictableIdleTimeMillis" value="300000" />
<property name="validationQuery" value="SELECT 'x'" />
<property name="testWhileIdle" value="true" />
<property name="testOnBorrow" value="false" />
<property name="testOnReturn" value="false" />
<!-- 打开PSCache,并且指定每个连接上PSCache的大小 -->
<property name="poolPreparedStatements" value="true" />
<property name="maxPoolPreparedStatementPerConnectionSize" value="20" />
<!-- 配置监控统计拦截的filters,去掉后监控界面sql无法统计 -->
<property name="filters" value="stat" />
</bean>
监控配置web.xml
<filter>
<filter-name>DruidWebStatFilter</filter-name>
<filter-class>com.alibaba.druid.support.http.WebStatFilter</filter-class>
<init-param>
<param-name>exclusions</param-name>
<param-value>*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>DruidWebStatFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<servlet>
<servlet-name>DruidStatView</servlet-name>
<servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DruidStatView</servlet-name>
<url-pattern>/druid/*</url-pattern>
</servlet-mapping>
该配置可以访问监控界面,配置好后,可以通过 http://ip:port/项目名/druid/index.html
监控数据库访问性能
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# JSP
# Spring中Druid
# Spring中Druid详解
# Spring中使用Druid连接池配置
# spring实现jdbctemplate添加事务支持示例
# spring的jdbctemplate的crud的基类dao
# 在Java的Spring框架的程序中使用JDBC API操作数据库
# 详解poi+springmvc+springjdbc导入导出excel实例
# 详解spring开发_JDBC操作MySQL数据库
# Spring Boot集成Druid数据库连接池
# 详解SpringBoot配置连接池
# Java的Spring框架的三种连接池的基本用法示例
# Spring 数据库连接池(JDBC)详解
# 连接池
# 可以通过
# 希望能
# 谢谢大家
# 好后
# 池中
# 多久
# destroy
# method
# close
# user
# init
# alibaba
# dataSource
# DruidDataSource
# pool
# maxWait
# druid
# timeBetweenEvictionRunsMillis
# initialSize
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何使用Telescope进行调试?(安装和使用教程)
Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】
如何选择可靠的免备案建站服务器?
黑客如何利用漏洞与弱口令入侵网站服务器?
Laravel怎么连接多个数据库_Laravel多数据库连接配置
Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性
香港服务器网站卡顿?如何解决网络延迟与负载问题?
如何快速生成凡客建站的专业级图册?
米侠浏览器网页图片不显示怎么办 米侠图片加载修复
C#如何调用原生C++ COM对象详解
,怎么在广州志愿者网站注册?
如何在阿里云ECS服务器部署织梦CMS网站?
如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)
智能起名网站制作软件有哪些,制作logo的软件?
微信公众帐号开发教程之图文消息全攻略
原生JS获取元素集合的子元素宽度实例
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
Android GridView 滑动条设置一直显示状态(推荐)
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
linux写shell需要注意的问题(必看)
Laravel如何使用Service Container和依赖注入?(代码示例)
🚀拖拽式CMS建站能否实现高效与个性化并存?
Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】
php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】
edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】
百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧
iOS正则表达式验证手机号、邮箱、身份证号等
Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】
成都网站制作公司哪家好,四川省职工服务网是做什么用?
长沙企业网站制作哪家好,长沙水业集团官方网站?
如何用西部建站助手快速创建专业网站?
Android滚轮选择时间控件使用详解
Bootstrap CSS布局之列表
如何确保FTP站点访问权限与数据传输安全?
Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权
如何在搬瓦工VPS快速搭建网站?
如何在IIS中新建站点并解决端口绑定冲突?
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
潮流网站制作头像软件下载,适合母子的网名有哪些?
如何在IIS7中新建站点?详细步骤解析
Laravel的.env文件有什么用_Laravel环境变量配置与管理详解
javascript基于原型链的继承及call和apply函数用法分析
Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决
Linux系统运维自动化项目教程_Ansible批量管理实战
,在苏州找工作,上哪个网站比较好?
如何在腾讯云服务器快速搭建个人网站?
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
node.js报错:Cannot find module 'ejs'的解决办法
黑客如何通过漏洞一步步攻陷网站服务器?
EditPlus中的正则表达式实战(5)

