Kann spring.datasource.type nicht setzen

Ich versuche, c3p0 auf meinem Spring Boot-Server einzurichten. Dies ist meine Konfiguration im Moment

spring.datasource.url=jdbc:mysql://url/db
spring.datasource.username=username
spring.datasource.password=password
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.test-on-borrow=true
#spring.datasource.test-while-idle=true
spring.datasource.validation-query=SELECT 1
#spring.datasource.time-between-eviction-runs-millis=10000
#spring.datasource.min-evictable-idle-time-millis=30000

spring.jpa.show-sql=true

spring.jpa.properties.hibernate.globally_quoted_identifiers=true
spring.jpa.properties.hibernate.connection.provider_class=org.hibernate.connection.C3P0ConnectionProvider
spring.jpa.properties.hibernate.connection.driver_class=com.mysql.jdbc.Driver
spring.jpa.properties.hibernate.connection.url=jdbc:mysql://url/db
spring.jpa.properties.hibernate.connection.username=username
spring.jpa.properties.hibernate.connection.password=password
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
spring.jpa.properties.hibernate.show_sql=true
#spring.jpa.properties.hibernate.hbm2ddl.auto=create-drop


spring.jpa.properties.hibernate.c3p0.max_size=30
spring.jpa.properties.hibernate.c3p0.min_size=7
spring.jpa.properties.hibernate.c3p0.acquire_increment=1
spring.jpa.properties.hibernate.c3p0.idle_test_period=100
spring.jpa.properties.hibernate.c3p0.max_statements=0
spring.jpa.properties.hibernate.c3p0.max_idle_time=200
spring.jpa.properties.hibernate.c3p0.url=jdbc:mysql://url/db
spring.jpa.properties.hibernate.c3p0.username=username
spring.jpa.properties.hibernate.c3p0.password=password
spring.jpa.properties.hibernate.c3p0.driverClassName=com.mysql.jdbc.Driver

Mein Problem ist, dass ich nicht herausfinden kann, wie spring.datasource angewiesen wird, @ zu verwende

com.mchange.v2.c3p0.ComboPooledDataSource

Alle XML-Definitionen, die ich gesehen habe, verwenden etwas im Sinne von

<bean id="dataSource" class = "com.mchange.v2.c3p0.ComboPooledDataSource">

Ist es nicht möglich, den Typ / die Klasse der Datenquelle in application.properties festzulegen

Demzufolg

https: //github.com/spring-projects/spring-boot/blob/master/spring-boot-docs/src/main/asciidoc/appendix-application-properties.ado

es gib

spring.datasource.type= # fully qualified name of the connection pool implementation to use

aber laut diesem

http: //docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.htm

(und zu meinem STS) existiert die .type Option nicht. Ist das ein Bug oder soll ich das anders benutzen?

Ihre Hilfe wird sehr geschätzt!

Prost

Antworten auf die Frage(4)

Ihre Antwort auf die Frage