Используйте JDBC, чтобы подключиться к MySQL. Если соединение не удалось, может быть сообщена аналогичная ошибка:
com.mysql.jdbc.exceptions.jdbc4.communicationsexception: последний пакет, успешно полученный с сервера, составил 84 371 623 миллионов секунд назад.
Последний пакет, отправленный успешно на сервер, составил 78 860 631 миллиона секунд назад. длиннее, чем сервер, настроенное значение 'wait_timeout'.
Вы должны рассмотреть вопрос о том, чтобы истекать и/или тестирование достоверности подключения перед использованием в вашем приложении, увеличение настроенных значений сервера для тайм -аутов клиента или с помощью свойства Connector/J Connection 'Product' AutoreConnect = true ', чтобы избежать этой проблемы.
Если ошибка подсказывает, вы можете добавить AutoreConnect = true к подключенному URL для решения проблемы.
Следует отметить, что конфигурация AutoreConnect не рекомендуется для MySQL, поскольку, если SQLEXCEPTION не будет обработан должным образом, оно принесет некоторые побочные эффекты согласованности данных. Вы можете обратиться к разделу AutoreConect в https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-configuration-properties.html.
Spring Boot 1.4+ зависит от того, что используется библиотека пула подключений базы данных. Поддерживаемые пулы соединений включают в себя: Tomcat, Hikari, DBCP (1,5+ заброшены), DBCP2.
Томкат
spring.datasource.tomcat.test-on-work = truespring.datasource.tomcat.validation-Query = select 1
DBCP2
spring.datasource.dbcp2.test-on-nawrorw = truepring.datasource.dbcp2.validation-Query = select 1
Суммировать
Выше приведено метод работы для настройки переподписания базы данных MySQL в Spring Boot, представленном вам. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит вам вовремя. Большое спасибо за вашу поддержку сайту wulin.com!