¿Cómo administrar el grupo de conexión de base de datos en spring jpa?

Estoy usando spring-boot en mi aplicación web y uso spring-jpa para leer / escribir desde / a mi base de datos. Funciona muy bien, pero quiero entender cómo administrar las conexiones de la base de datos. A continuación se muestra la configuración de mis propiedades para la base de datos:

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

He establecido las conexiones máximas en 500. Cuando un usuario realiza una solicitud en mi aplicación Spring, se abrirá una conexión de base de datos para él. Después de finalizar la solicitud, ¿spring jpa cerrará esta conexión? Si no, ¿cuándo cerrará las conexiones no utilizadas?

He leído el documento de referencia spring jpa dehttp://docs.spring.io/spring-data/jpa/docs/current/reference/html/. Pero no menciona nada sobre las conexiones.

Respuestas a la pregunta(2)

Su respuesta a la pregunta