Wie konfiguriere ich HikariCP in meiner Spring Boot-App in meinen application.properties-Dateien?

Ich versuche, HikariCP in meiner Spring Boot (1.2.0.M1) App einzurichten, damit ich es anstelle von Tomcat DBCP testen kann. Ich möchte den Verbindungspool in meiner Datei application.properties konfigurieren, wie ich es mit Tomcat getan habe, kann aber nicht herausfinden, wie ich es tun soll. Alle Beispiele, die ich gefunden habe, zeigen entweder den JavaConfig-Stil oder die Verwendung einer separaten HikariCP-Eigenschaftendatei. Kann mir jemand helfen, die Eigenschaftsnamen herauszufinden, um sie in application.properties zu konfigurieren? Ich möchte auch von der Verwendung des driverClassName-Ansatzes auf den DataSourceClassName-Ansatz wechseln, da dieser sauberer aussieht und empfohlen wird. Ist dies auch in meinen application.properties-Dateien möglich?

Hier ist, was ich für Tomcat DBCP hatte (nur einige grundlegende Konfiguration, nicht vollständig herausgespült)

spring.datasource.validation-query=SELECT 1
spring.datasource.max-active=10
spring.datasource.max-idle=8
spring.datasource.min-idle=8
spring.datasource.initial-size=5
spring.datasource.test-on-borrow=true
spring.datasource.test-on-return=true

Und ich verwende derzeit driverClassName und jdbc url, um die Verbindung einzurichten:

spring.datasource.url=jdbc:mysql://localhost:3306/myDb
spring.datasource.driverClassName=com.mysql.jdbc.Driver

Antworten auf die Frage(14)

Ihre Antwort auf die Frage