文档章节

springboot数据库连接池使用策略

o
 osc_x4h57ch8
发布于 2018/04/24 23:38
字数 251
阅读 0
收藏 0

精选30+云产品,助力企业轻松上云!>>>

springboot官方文档介绍数据库连接池的使用策略如下:

Production database connections can also be auto-configured using a 
pooling DataSource. Here’s the algorithm for choosing a specific 
implementation: 
We prefer the Tomcat pooling DataSource for its performance and concurrency, so if that is available we always choose it. 
If HikariCP is available we will use it. 
If Commons DBCP is available we will use it, but we don’t recommend it in production. 
Lastly, if Commons DBCP2 is available we will use it. 
If you use the spring-boot-starter-jdbc or spring-boot-starter-data-jpa ‘starter 
POMs’ you will automatically get a dependency to tomcat-jdbc.

  1. springboot会优先使用tomcat连接池,因为其性能和并发性很好,如果可用的话,将会优先使用。tomcat连接池,请查看: http://tomcat.apache.org/tomcat-8.0-doc/jdbc-pool.html
  2. 如果HikariCP可用,会选择使用 http://brettwooldridge.github.io/HikariCP/
  3. 如果DBCP可用,会选择使用,但是不推荐在在先生产品使用它。
  4. 最后,如果使用DBCP2,会选择使用

    如果在pom文件里有spring-boot-starter-jdbc 或者 spring-boot-starter-data-jpa 依赖项,那么,会自动获取tomcat-jdbc连接池。

好像没有提到c3po?

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。

暂无文章

是否有可能从另一个git存储库中挑选一个提交? - Is it possible to cherry-pick a commit from another git repository?

问题: I'm working with a git repository that needs a commit from another git repository that knows nothing of the first. 我正在使用一个git存储库,需要从另一个不知道第一个存储库......

技术盛宴
昨天
0
0
【LeetCode】53 盛最多水的容器

题目 解题思路 双指针法: https://leetcode-cn.com/problems/container-with-most-water/solution/sheng-zui-duo-shui-de-rong-qi-by-leetcode-solution/ 代码 public class Solution { ......

JaneRoad
昨天
16
0
阿里云OSS配置CDN加速

首先购买CDN流量包 然后添加域名 添加好后 然后将域名OSS.xxxx.com 解析到 生成的CDN域名上 这样就完成了

可达鸭眉头一皱
昨天
11
0
js 整数与小数正则替换片段

说明 /(\d+)/g 整数 /(\d+\.\d+)rem/g 小数 /(\d+\.\d+|\d+)rem/g 其中 | 或 条件 例子 全局查找带 rem 单位的,替换成 px 单位 let text = text.replace(/(\d+\.\d+|\d+)rem/g, function(s......

DrChenXX
昨天
0
0
ubuntu下minicorba例子

一、开发环境安装 sudo apt install omniorb omniorb-idl omniidl libomniorb4-dev libomniorb4-2 omniorb-nameserver libomnithread4 libomnithread4-dev 二、源文件: Hi.idl module ......

wangxuwei
昨天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部