Я недавно перенес довольно большое приложение из Spring Boot 1 в Spring Boot 2. Все собирается просто отлично, но вскоре я понял, что время сборки в два раза больше по сравнению с предыдущей версией (с ~ 10 до 15 минут до~ 25-35 минут).
Во время тестов контекст приложения перезапускается примерно 15 раз с аннотацией @DirtiesContext
.Я не очень доволен этим использованием, но в настоящее время это не может быть решено по-другому.Я могу с уверенностью сказать, что запуск приложения в Spring Boot 2 занимает гораздо больше времени, чем в Spring Boot 1.
У кого-нибудь есть подобные проблемы?Как мне начать анализировать это?Есть идеи, в чем причина?Может ли это быть основано на поведении по умолчанию, которое различает две версии Spring Boot?