Como configuro o HikariCP no meu aplicativo Spring Boot nos meus arquivos application.properties?

Estou tentando configurar o HikariCP no meu aplicativo Spring Boot (1.2.0.M1) para que eu possa testá-lo no lugar do Tomcat DBCP. Gostaria de configurar o conjunto de conexões no meu arquivo application.properties como estava fazendo com o Tomcat, mas não consigo descobrir como devo fazê-lo. Todos os exemplos que encontrei mostram o estilo JavaConfig ou usam um arquivo de propriedades separado do HikariCP. Alguém pode me ajudar a descobrir os nomes das propriedades para configurá-las em application.properties? Gostaria também de deixar de usar a abordagem driverClassName para a abordagem DataSourceClassName, pois parece mais limpa e é recomendada. Isso também é possível nos meus arquivos application.properties?

Aqui está o que eu tinha para o Tomcat DBCP (apenas algumas configurações básicas, não totalmente liberadas)

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

E atualmente estou usando driverClassName e jdbc url para configurar a conexão:

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

questionAnswers(14)

yourAnswerToTheQuestion