1. 程式人生 > >springboot資料庫連線池使用策略

springboot資料庫連線池使用策略

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. 如果DBCP可用,會選擇使用,但是不推薦在在先生產品使用它。
  2. 最後,如果使用DBCP2,會選擇使用

    如果在pom檔案裡有spring-boot-starter-jdbc 或者 spring-boot-starter-data-jpa 依賴項,那麼,會自動獲取tomcat-jdbc連線池。

好像沒有提到c3po?