Lors de l'utilisation de SpringBoot, un réglage autour de la base de données est nécessaire, Une note sur les réglages effectués à ce moment-là.
Utilisez HikariCP comme pool de connexions par défaut.
Modifiez la description de application.yml comme suit. Les contenus modifiés cette fois sont le temps écoulé avant l'expiration du délai de connexion et le changement de la taille du pool.
spring.datasource.hikari La partie suivante est la partie cible.
#### **`application.yml`**
```yaml
spring:
datasource:
url:[URL de destination de la connexion à la base de données]
username:[Schéma de connexion à la base de données]
password:[Mot de passe de connexion à la base de données]
driverClassName: oracle.jdbc.OracleDriver
testOnBorrow: true
validationQuery: SELECT 1 FROM DUAL
type: com.zaxxer.hikari.HikariDataSource
hikari:
connection-timeout: 60000 # Default: 30000 (30 seconds)
connection-test-query: SELECT 1 FROM DUAL
minimum-idle: 50 # Default: same as maximumPoolSize
maximum-pool-size: 500 # Default: 10
Il est sorti dès que je l'ai recherché, mais c'était quelque chose que je ne savais pas.
Si vous souhaitez définir des paramètres plus détaillés, les informations liées ci-dessous vous seront utiles. https://github.com/tokuhirom/java-handbook/blob/master/spring/hikaricp.md
Recommended Posts