장시간 동안 DB Connection에 요청이 없을 경우, connection이 종료되는 현상


로그상으로는 autoReconnection=true를 이용하라고 하지만, 실제로는 추천되는 방법이 아니다.


따라서 아래와 같은 설정을 통하여 connection이 종료되는 현상을 방지한다.



application.properties

spring.datasource.test-on-borrow=true

#mysql

spring.datasource.validation-query=SELECT 1

#oracle

spring.datasource.validation-query=select 1 from dual