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