Я сейчас перехожу с Spring Boot 1.0 на 2.0. SB2.0 изменил пул соединений с БД по умолчанию, поэтому конфигурации в файле application.yml также пришлось изменить.
Конфигурация tomcat, с которой у меня возникают проблемы с портом, указана ниже:
test-while-idle: true
time-between-eviction-runs-millis: 3600000
time-between-eviction-runs-millis
определяет длительность между потоком чистящего средства на холостом ходу до запуска . Я просмотрел документов Хикари , и idleTimeout
или maxLifeTime
, кажется, подходит для go. Но установка idleTimeout
сама по себе не работает, поскольку значение по умолчанию maxLifeTime
короче. Согласно документам, idleTimeout
должно быть значительно короче, чем maxLifeTime
.
Вот где я потерялся. Как мне установить каждое значение для достижения того, что я имел в качестве конфигурации tomcat?