Nous avons résumé comment configurer un pool de connexions avec Spring Boot (Spring Data JPA).
La bibliothèque du pool de connexions est sélectionnée dans l'ordre suivant. (Vérifiez s'il y a une bibliothèque dans le chemin de classe, sélectionnez cette bibliothèque si elle existe et vérifiez la bibliothèque suivante si ce n'est pas le cas.)
Si vous utilisez spring-boot-starter-jdbc ou spring-boot-starter-data-jpa, HikariCP sera résolu en tant que dépendance, donc si rien n'est défini, HikariCP sera sélectionné. À.
Il peut être modifié en spécifiant la DataSource (classe d'héritage javax.sql.DataSource) de la bibliothèque que vous souhaitez utiliser dans la propriété spring.datasource.type de ʻapplication.properties (ou ʻapplications.yaml).
Voir Configuration pour les éléments qui peuvent être définis.
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
Voir Attributs communs pour les éléments qui peuvent être définis.
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