Wir haben zusammengefasst, wie Sie einen Verbindungspool mit Spring Boot (Spring Data JPA) einrichten.
Die Verbindungspoolbibliothek wird in der folgenden Reihenfolge ausgewählt. (Überprüfen Sie, ob sich im Klassenpfad eine Bibliothek befindet, wählen Sie diese Bibliothek aus, falls vorhanden, und überprüfen Sie die nächste Bibliothek, falls nicht.)
Wenn Sie "Spring-Boot-Starter-jdbc" oder "Spring-Boot-Starter-Daten-jpa" verwenden, wird HikariCP als Abhängigkeit aufgelöst. Wenn also nichts festgelegt ist, wird HikariCP ausgewählt. Zu.
Sie kann geändert werden, indem Sie die DataSource (javax.sql.DataSource
-Vererbungsklasse) der Bibliothek angeben, die Sie in der Eigenschaft spring.datasource.type
von application.properties
(oder applications.yaml
) verwenden möchten.
Unter Konfiguration finden Sie die Elemente, die festgelegt werden können.
spring:
datasource:
driverClassName: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost/test_db
username: user
password: password
type: com.zaxxer.hikari.HikariDataSource
hikari:
maximum-pool-size: 20
minimum-idle: 10
Unter Allgemeine Attribute finden Sie die Elemente, die festgelegt werden können.
spring:
datasource:
driverClassName: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost/test_db
username: user
password: password
type: org.apache.tomcat.jdbc.pool.DataSource
tomcat:
max-active: 20
min-idle: 10
Recommended Posts