`
jsczxy2
  • 浏览: 1277366 次
  • 性别: Icon_minigender_1
  • 来自: 常州
文章分类
社区版块
存档分类
最新评论

BoneCP-Spring详细配置

阅读更多

BoneCP-Spring详细配置

<bean id="dataSource" class="com.jolbox.bonecp.BoneCPDataSource"  

        destroy-method="close">  

        <!-- 数据库驱动 -->  

        <property name="driverClass" value="${aliLibrary.db.driverClass}" />  

        <!-- 相应驱动的jdbcUrl,你懂的 -->  

        <property name="jdbcUrl" value="${aliLibrary.db.jdbcUrl}" />  

        <!-- 数据库的用户名 -->  

        <property name="username" value="${aliLibrary.db.username}" />  

        <!-- 数据库的密码 -->  

        <property name="password" value="${aliLibrary.db.password}" />  

        <!-- 检查数据库连接池中空闲连接的间隔时间,单位是分,默认值:240,如果要取消则设置为0 -->  

        <property name="idleConnectionTestPeriod" value="${aliLibrary.db.idleConnectionTestPeriod}" />  

        <!-- 连接池中未使用的链接最大存活时间,单位是分,默认值:60,如果要永远存活设置为0 -->  

        <property name="idleMaxAge" value="${aliLibrary.db.idleMaxAge}" />  

        <!-- 每个分区最大的连接数 -->  

        <property name="maxConnectionsPerPartition" value="${aliLibrary.db.maxConnectionsPerPartition}" />  

        <!-- 每个分区最小的连接数 -->  

        <property name="minConnectionsPerPartition" value="${aliLibrary.db.minConnectionsPerPartition}" />  

        <!-- 分区数 ,默认值2,最小1,推荐3-4,视应用而定-->  

        <property name="partitionCount" value="${aliLibrary.db.partitionCount}" />  

        <!-- 每次去拿数据库连接的时候一次性要拿几个,默认值:2 -->  

        <property name="acquireIncrement" value="${aliLibrary.db.acquireIncrement}" />  

        <!-- 缓存prepared statements的大小,默认值:0 -->  

        <property name="statementsCacheSize" value="${aliLibrary.db.statementsCacheSize}" />  

        <!-- 每个分区释放链接助理进程的数量,默认值:3,除非你的一个数据库连接的时间内做了很多工作,不然过多的助理进程会影响你的性能 -->  

        <property name="releaseHelperThreads" value="${aliLibrary.db.releaseHelperThreads}" />  

    </bean>  

分享到:
评论

相关推荐

    bonecp-0.8.0.RELEASE.jar

    Spring是一个广泛使用的Java应用框架,骨CP通过这个JAR文件可以与Spring无缝集成,使得在Spring环境中配置和使用BoneCP变得更加简单。 4. **slf4j-api.jar**:Simple Logging Facade for Java (SLF4J) 是一个日志...

    BoneCP数据源应用

    下面将详细介绍BoneCP数据源的配置和使用方法。 首先,要使用BoneCP,你需要下载相关的jar包。这些包包括bonecp-0.7.0.jar、bonecp-provider-0.7.0.jar、bonecp-spring-0.7.0.jar、google-collections-1.0.jar、slf...

    BoneCP的xml使用实例

    然后,我们通过`getBean`方法获取名为`boneCPDataSource`的数据源对象,该对象已经被Spring根据XML配置初始化。接着,我们可以使用这个数据源获取数据库连接,执行SQL语句,最后关闭连接和应用上下文。 总结起来,...

    Spring+Mybatis+BoneCP配置实例

    在本文中,我们将深入探讨如何将Spring、Mybatis与BoneCP数据库连接池集成,并通过一个实际的配置案例来展示这一过程。Spring是一个流行的Java应用程序框架,提供了强大的依赖注入功能;Mybatis是一个简单易用的持久...

    各种数据源配置之Spring+JPA配置BoneCP数据源

    总结起来,配置Spring+JPA与BoneCP数据源涉及的关键知识点包括:Spring框架、JPA、BoneCP连接池、数据库驱动、依赖管理、Spring配置、实体类、Repository接口以及Spring Boot的启动配置。理解并熟练掌握这些知识点,...

    Spring3中配置DBCP,C3P0,Proxool,Bonecp数据源

    在Spring3中配置数据源,包括DBCP,C3P0,Proxool,Bonecp主要的数据源,里面包含这些数据源的jar文件和依赖文件及配置文件。。 如Bonecp目前听说是最快的数据源,速度是传统的c3p0的25倍, bonecp.properties文件: ...

    bonecp连接池

    &lt;bean id="sessionFactory" class="org.springframework.orm.hibernate.LocalSessionFactoryBean" autowire="autodetect"&gt; &lt;property name="hibernateProperties"&gt; &lt;props&gt; ...

    spring-boot 笔记

    在dependencies中定义了需要导入的依赖,如spring-webmvc用于提供Web MVC的支持,bonecp-spring用于数据库连接池。 构建部分需要配置finalName来指定生成的war包名称。此外,还需要配置插件来处理资源文件拷贝、...

    spring hibernate BoneCP設定

    首先,让我们来看一下Spring配置中的`mainDataSource` bean,这是 BoneCP 数据源的配置: ```xml &lt;bean id="mainDataSource" class="com.jolbox.bonecp.BoneCPDataSource" destroy-method="close"&gt; ...

    day2-Spring IOC 和 DI 注解开发.md

    #### 四、Spring的配置数据源 数据源(连接池)是提高程序性能的关键组件之一,它预先实例化并初始化了部分连接资源,以便在需要时快速获取和释放。常见的数据源有DBCP、C3P0、BoneCP、Druid等。 ##### 4.1 数据源...

    struts_spring_ibatis_bonecp

    2. **Spring 配置**:在 Spring 的配置文件(如 applicationContext.xml)中,配置 BoneCP 的 DataSource,包括数据库连接信息、最大连接数、最小连接数等参数。此外,还需要配置 Struts 的 Action 对象,通过 `@...

    BoneCP连接池和Ehcache注解缓存整合到Spring

    2. **配置 BoneCP**:在Spring的配置文件中,定义BoneCP的数据源(DataSource)配置,包括连接池大小、超时时间等参数。 3. **配置 Ehcache**:设置Ehcache的配置,如缓存区域、缓存策略、过期时间等。可以使用XML...

    Spring的数据源配置 DBCP、C3P0、BoneCP、JNDI.docx

    Spring 数据源配置 DBCP、C3P0、BoneCP、JNDI Spring 框架中,数据源配置是一个非常重要的环节。今天,我们将探讨四种常见的数据源配置方式:DBCP、C3P0、BoneCP 和 JNDI。 DBCP(Database Connection Pool) ...

    JSP 中spring事务配置详解.docx

    本文将详细解析Spring在JSP中的事务配置过程。 首先,理解事务管理的重要性。在数据库操作中,事务是一系列操作的集合,这些操作要么全部执行,要么都不执行,以保证数据的一致性。在分布式系统或并发环境中,事务...

    BoneCp连接池详解及和Hibernate配置(当今最快的连接池)

    BoneCP是一款高效的数据库...在实际开发中,可以结合Spring等框架进一步简化配置和管理,提高开发效率。 BoneCP凭借其出色的性能和易用性,成为了许多开发者的选择,尤其适合那些对数据库性能有较高要求的应用场景。

    bonecp连接数据库所需jar

    本篇文章将详细讲解使用BoneCP连接数据库所需的核心jar包以及它们在连接管理中的作用。 首先,`bonecp-0.7.1.RELEASE.jar`是BoneCP数据库连接池的主要库文件,包含了所有与 BoneCP 相关的类和接口。BoneCP 提供了...

    springboot开发笔记

    - 自动配置:Spring Boot 提供了一种开箱即用的自动配置机制,它可以根据添加的依赖库自动配置相应的组件,减少了大量手动配置的工作量。 - 内嵌 Servlet 容器:Spring Boot 默认使用内嵌的 Tomcat 容器,无需额外...

    springboot学习笔记

    - 对于购物车系统而言,可以通过引入 Spring Boot 来简化原有的 Spring MVC 配置,自动配置数据源、安全机制等。 2. **实践步骤**: - 创建 Spring Boot 项目,配置必要的依赖。 - 使用 Java 配置方式替换原有的...

    bonecp连接池demo

    本篇将详细介绍BoneCP连接池的使用和核心概念,以及如何通过提供的示例代码进行配置和集成。 BoneCP的主要特点包括: 1. **线程安全**:BoneCP采用预分配的连接策略,确保每个线程都可以快速获取到已建立的数据库...

Global site tag (gtag.js) - Google Analytics