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