[JAVA] Comment modifier la valeur de réglage de Springboot Hikari CP

Aperçu

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.

environnement

Détails

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

Résumé

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

Comment modifier la valeur de réglage de Springboot Hikari CP
Comment changer la valeur d'une variable à un point d'arrêt dans intelliJ
[Java] Comment obtenir la valeur maximale de HashMap
[Rails] Comment changer le nom de colonne de la table
[Android] Comment obtenir la langue de réglage du terminal
Comment modifier le contenu du fichier jar sans décompresser
[Swift] Comment modifier dynamiquement la hauteur de la barre d'outils sur le clavier
Comment afficher 0 sur le côté gauche de la valeur d'entrée standard
[Rails] Comment changer le titre de la page du navigateur pour chaque page
[chown] Comment changer le propriétaire d'un fichier ou d'un répertoire
Je veux changer la valeur de l'attribut dans Selenium of Ruby
Comment incrémenter la valeur de Map sur une ligne en Java
Comment déterminer le nombre de parallèles
Comment trier une liste de SelectItems
Comment passer la valeur à un autre écran
Comment sortir la somme de trois nombres, à l'exclusion de la même valeur
Comment modifier le nombre maximum et maximum de données POST dans Spark
Comment obtenir la valeur du paramètre (valeur de la propriété) à partir de la base de données dans Spring Framework
Développement Android, comment vérifier null dans la valeur de l'objet JSON
[swift5] Comment changer la couleur de TabBar ou la couleur de l'élément de TabBar avec le code
Comment trouver la cause de l'erreur Ruby
Personnalisez la répartition du contenu de Recyclerview
Comment obtenir le jour d'aujourd'hui
Changer le fuseau horaire du conteneur https-portal en JST
Sortie de la façon d'utiliser la méthode slice
Comment les microservices changent la façon de développer des applications
Comment afficher le résultat du remplissage du formulaire
[Swift] Comment changer l'ordre des éléments de barre dans le contrôleur de barre d'onglets [Débutant]
Valeur de réglage de log4jdbc.properties
[Java] Comment obtenir l'URL de la source de transition
Comment changer l'action avec plusieurs boutons d'envoi
Comment écrire Scala du point de vue de Java
[Ruby on Rails] Comment changer le nom de la colonne
[Rails] Comment obtenir le contenu des paramètres forts
Comment juger le clic de n'importe quelle zone de l'image
Comment télécharger une ancienne version d'Apache Tomcat
[Swift] Comment obtenir l'ID de document Firebase
Comment la valeur suivante de l'objet Time est-elle correcte?
Comment trouver la valeur totale, la valeur moyenne, etc. d'un tableau à deux dimensions (tableau multidimensionnel) -java
Comment afficher le champ de sélection de time_select toutes les 30 minutes
9 Correspond à la valeur de retour
Comment changer dynamiquement le nom de la colonne acquis par MyBatis
Je souhaite modifier le paramètre de sortie du journal de UtilLoggingJdbcLogger
Comment spécifier un tableau pour la valeur de retour / l'argument d'une méthode dans le fichier IDL CORBA
SpringBoot 2.3.0 ou version ultérieure ne parvient pas à résoudre l'espace réservé utilisé pour la valeur de @PropertySource
Comment obtenir les informations les plus longues de Twitter à partir du 12/12/2016
Git Manière simple de revenir à l'état avant le changement (avant la validation)
J'étais accro au réglage de laradock + VSCode + xdebug
[Ruby] Comment récupérer le contenu du double hachage
Comment ajouter des éléments sans spécifier la longueur du tableau
Comment résoudre les problèmes causés par les trois files d'attente de blocage de Java
[Rails] Comment afficher une liste de messages par catégorie
Comment se moquer de certaines méthodes de la classe testée