Como gerenciar o conjunto de conexões com o banco de dados no spring jpa?

Estou usando o spring-boot no meu aplicativo da web e uso o spring-jpa para ler / gravar do / no meu banco de dados. Funciona muito bem, mas quero entender como gerenciar as conexões com o banco de dados. Abaixo está minha configuração de propriedades para o banco de dados:

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

Eu configurei o número máximo de conexões para 500. Quando um usuário faz uma solicitação no meu aplicativo spring, uma conexão com o banco de dados será aberta para ele. Depois de concluir a solicitação, o jpa da primavera fecha essa conexão? Caso contrário, quando fechará as conexões não utilizadas?

Eu li o documento de referência do spring jpa dehttp://docs.spring.io/spring-data/jpa/docs/current/reference/html/. Mas não menciona nada sobre as conexões.

questionAnswers(2)

yourAnswerToTheQuestion