Wie wird der Datenbankverbindungspool im Frühjahr verwaltet?

Ich verwende spring-boot in meiner Webanwendung und verwende spring-jpa zum Lesen / Schreiben von / in meine Datenbank. Es funktioniert sehr gut, aber ich möchte verstehen, wie die Datenbankverbindungen verwaltet werden. Unten ist meine Eigenschaftskonfiguration für die Datenbank:

spring.datasource.url=jdbc:mysql://localhost:3306/test?characterEncoding=utf8
spring.datasource.username=user
spring.datasource.password=pwd
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.max-active=500

Ich habe die maximale Anzahl von Verbindungen auf 500 festgelegt. Wenn ein Benutzer eine Anfrage für meine Spring-Anwendung stellt, wird eine Datenbankverbindung für ihn geöffnet. Wird spring jpa nach Abschluss der Anfrage diese Verbindung schließen? Wenn nicht, wann werden die nicht verwendeten Verbindungen geschlossen?

Ich habe das Spring JPA Referenzdokument von @ gelesehttp: //docs.spring.io/spring-data/jpa/docs/current/reference/html. Aber es wird nichts über die Verbindungen erwähnt.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage