Use JDBC para conectar -se ao MySQL. Se a conexão falhar, um erro semelhante poderá ser relatado:
com.mysql.jdbc.exceptions.jdbc4.CommunicationSexception: O último pacote recebeu com sucesso do servidor foi de 84.371.623 milhões de segundos atrás.
O último pacote enviado com sucesso para o servidor foi de 78.860.631 milhões de seguros atrás. é mais longo que o valor configurado do servidor de 'wait_timeout'.
Você deve considerar a validade da conexão de expiração e/ou teste antes do uso em seu aplicativo, aumentando os valores configurados do servidor para o tempo limite do cliente ou usando a propriedade Connector/J Conexão 'AutoreConnect = true' para evitar esse problema.
Se o erro solicitar, você poderá adicionar autorEConnect = True ao URL conectado para resolver o problema.
Deve -se notar que a configuração autorEConnect não é recomendada para o MySQL, porque se a SQLEXCECTION não for tratada corretamente, trará alguns efeitos colaterais da consistência dos dados. Você pode consultar a seção AutorEconect em https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-configuration-properties.html.
O Spring Boot 1.4+ depende de qual biblioteca do pool de conexão do banco de dados é usada. Os pools de conexão suportados incluem: Tomcat, Hikari, DBCP (1.5+ abandonados), DBCP2.
Tomcat
spring.dataSource.tomcat.test-on-em-em-amanhã = truespring.dataSource.tomcat.validation-query = selecione 1
DBCP2
spring.dataSource.dbcp2.test-on-em-em-amanhã = truespring.datasource.dbcp2.validação-quad = selecione 1
Resumir
O exposto acima é o método de operação para configurar a reconexão do banco de dados MySQL na bota de primavera introduzida a você. Espero que seja útil para você. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a você a tempo. Muito obrigado pelo seu apoio ao site wulin.com!