软件编程
位置:首页>> 软件编程>> java编程>> Mybatis如何配置连接池

Mybatis如何配置连接池

作者:有女朋友的程序猿  发布时间:2021-10-22 03:06:47 

标签:mybatis,连接池

代码如下所示:


<!-- 配置数据源 -->
 <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
   <!-- 基本属性 url、user、password -->
   <property name="driverClassName" value="com.mysql.jdbc.Driver" />
   <property name="url" value="jdbc:mysql://localhost:3306/ssmhello" />
   <property name="username" value="root" />
   <property name="password" value="2424246258" />
   <property name="initialSize" value="1" />
   <property name="minIdle" value="1" />  
   <property name="maxActive" value="20" />
   <property name="maxWait" value="60000" />
   <!-- 超过时间限制是否回收 -->
   <property name="removeAbandoned" value="true" />
   <!-- 超过时间限制多长; -->
   <property name="removeAbandonedTimeout" value="180" />
   <!-- 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 -->
   <property name="timeBetweenEvictionRunsMillis" value="60000" />
   <!-- 配置一个连接在池中最小生存的时间,单位是毫秒 -->
   <property name="minEvictableIdleTimeMillis" value="300000" />
   <!-- 用来检测连接是否有效的sql,要求是一个查询语句-->
   <property name="validationQuery" value="SELECT 1" />
   <!-- 申请连接的时候检测 -->
   <property name="testWhileIdle" value="true" />
   <!-- 申请连接时执行validationQuery检测连接是否有效,配置为true会降低性能 -->
   <property name="testOnBorrow" value="false" />
   <!-- 归还连接时执行validationQuery检测连接是否有效,配置为true会降低性能 -->
   <property name="testOnReturn" value="false" />
 </bean>

<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">

这个标签的class就已经配置了连接池了

这里使用的是现在比较流行的阿里巴巴得druid连接池,其实就是使用连接池的类而已

以上所述是小编给大家介绍的Mybatis如何配置连接池网站的支持!

来源:http://www.cnblogs.com/xiaohuihui96/archive/2016/12/13/6169791.html

0
投稿

猜你喜欢

  • 本文实例为大家分享了springboot实现异步任务的具体代码,供大家参考,具体内容如下1.什么异步任务同步:一定要等任务执行完了,得到结果
  • 为了解决以下两个问题:1、单JAR包应用查看日志需要的时候如果需要远程访问服务器登录查看日志,那样相对比较麻烦2、生产环境为了解决BUG需要
  • 什么是队列结构一种线性结构,具有特殊的运算法则【只能在一端(队头)删除,在另一端(队尾)插入】。分类:顺序队列结构链式队列结构基本操作:入队
  • Jenkins 关闭和重启我们用jar -jar jenkins.war来启动jenkins服务器,那么我们如何关闭或者重启jenkins服
  • 快速普及1、mybatis是什么      mybatis是一个支持普通SQL查询,存储过
  • Hadoop是什么?Hadoop是一个开发和运行处理大规模数据的软件平台,是Appach的一个用java语言实现开源软件框架,实现在大量计算
  • JdbcTemplate概述它是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。spring框架为我们提供了
  • 前天在做批量数据导入新增时,要对数据进行有效性判断,其中还要去除重复,如果没出现linq的话可能会新声明一个临时对象集合,然后遍历原始数据判
  • 一、支持的数据类型Flink 对可以在 DataSet 或 DataStream 中的元素类型进行了一些限制。这样做的原因是系统会分析类型以
  • 多线程的创建,方式一:继承于Thread类1.创建一个继承于Thread类的子类2.重写Thread类的run()--->将此线程执行
  • 概述最关键的区别是AlertDialog不能指定显示位置,只能默认显示在屏幕最中间(当然也可以通过设置WindowManager参数来改变位
  • 目录1 任务状态手动控制任务启动确保任务已激活2 任务取消3 进度报告4 Task.Yield 让步5 定制异步任务后续操作Configur
  • 一、字符串:1、访问String中的字符:string本身可看作一个Char数组。string s = "hello world&
  • 应用场景:在Android开发过程中,有时需要调用手机自身设备的功能,本文侧重摄像头拍照功能的调用。知识点介绍:使用权限:调用手机自身设备功
  • 在 Android 中倒计时功能是比较常用的一个功能,比如短信验证码,付款倒计时等。实现方式有Handler、Thread 等,但是实现起来
  • Android Studio在实现隐藏标题栏和状态栏上和Eclipse是完全不一样的。在Eclipse上隐藏标题栏和状态栏的代码如下:方法一
  • 一、集合概述数组其实就是一个集合。集合实际上就是一个容器。可以来容纳其它的数据。二、集合在开发中的应用集合是一个容器,是一个载体,可以一次容
  • 昨天,我试着在屏幕切换时,使View显示在不同的位置,在网上搜索了一些资料,自己做了一段时间,终于完成了功能。由于屏幕切换会调用activi
  • 在对接第三方支付的时候,第三方会要求参数按照ASCII码从小到大排序。如下:public static void requestPay()
  • DSLDomain-specific language: 一种专注于某一领域,仅针对部分表达方式的计算机编程语言。特点方法链 Method
手机版 软件编程 asp之家 www.aspxhome.com