Spring配置DBCP连接池

Spring配置DBCP连接池

建立数据库配置文件jdbc.properties

  • resource文件下新建一个jdbc.properties文件,内容如下
    • 在每一个键值对的后面不可以有空格,将光标移动到后面,如果紧贴着即可

url=jdbc:mysql://localhost:3306/tedu_ums?useUnicode=true&characterEncoding=utf8
driver=com.mysql.jdbc.Driver
user=root
password=root
initSize=5    
maxSize=10
  • 在spring配置文件中配置DBCP数据源
    • 直接使用spring的表达式获取文件中的值即可

<!-- 加载db.properties -->
    <util:properties id="dbConfig"
        location="classpath:jdbc.properties" />
    
    <!-- 数据源 -->
    <bean id="dataSource"
        class="org.apache.commons.dbcp.BasicDataSource">
        <property name="url" 
            value="#{dbConfig.url}" />
        <property name="driverClassName" 
            value="#{dbConfig.driver}" />
        <property name="username" 
            value="#{dbConfig.user}" />
        <property name="password" 
            value="#{dbConfig.password}" />
        <!--初始化链接数量-->
        <property name="initialSize" 
            value="#{dbConfig.initSize}" />
        <!--最大链接数量-->
        <property name="maxActive" 
            value="#{dbConfig.maxSize}" />
    </bean>

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏指尖下的Android

NDK开发环境配置

1,新建项目添加C++支持,让Android Studio自动生成相关的配置文件 2,设置生成的.SO库名和相应的平台库 在配置build.gradle文件...

1841
来自专栏Java技术栈

Spring Boot国际化支持

本章将讲解如何在Spring Boot和Thymeleaf中做页面模板国际化的支持,根据系统语言环境或者session中的语言来自动读取不同环境中的文字。 国际...

7246
来自专栏别先生

Oozie如何和安装部署

1、Oozie的简单介绍: 1、Oozie是一个工作流引擎服务器,用于运行hadoop map/reduce和hive等任务工作流,同时Oozie还是一个Jav...

7049
来自专栏KaliArch

快捷安装不同版本Python

1325
来自专栏极客编程

在Eclipse中使用Gradle开发web3j以太坊应用

在我们的web3j以太坊开发课程中,预置代码是在终端命令行使用gradle进行构建的。如果希望在熟悉的Eclipse中开发web3j以太坊应用,这个快速教程将告...

1362
来自专栏Java技术栈

Spring Boot 2.x 新特性总结及迁移指南

这一篇文章主要讲解 Spring Boot 2.x 与 1.5.x 的区别,2.x 主要更新了什么东西,以便对 Spring Boot 2.x 有一个详细的了解...

1322
来自专栏日常分享

SpringMVC<一> 基本结构与配置

刚刚踏入SpringMVC的学习,有一定Strust2的使用经验,边看书看博客,边总结,如有不对的地方还希望各位大佬多多指正。

2973
来自专栏Rainbond开源「容器云平台」

边做边学,基于Spring Cloud的微服务架构最佳实践

1834
来自专栏pangguoming

Neo4j 2.0 生产环境集群搭建

一、在windows上搭建Neo4j ha cluster的配置方法: 例如:建立集群的三台机器的ip分别为:10.230.9.91,10.230.9.92,1...

6044
来自专栏编程坑太多

springboot (一) hello world

1904

扫码关注云+社区

领取腾讯云代金券