Получи случайную криптовалюту за регистрацию!

Я уже писал осенью прошлого года про Java 17 и мотивацию перех | xpinjection

Я уже писал осенью прошлого года про Java 17 и мотивацию перехода на новую версию. Основные сложности миграции вероятнее всего возникнут не с вашим кодом, а с библиотеками и фреймворками в зависимостях. Как раз в конце декабря вышла версия Spring Boot 2.6.2, поэтому я бы советовал мигрировать на нее в рамках обновления, чтобы подтянуть множество обновленных версий зависимостей, совместимых с Java 17.

Чтобы набить меньше шишек, можно начать с парочки статей о практическом опыте миграции со Spring Boot 2.3.x и Java 11 на Spring Boot 2.5.x и Java 17. Ссылки на статьи под постом. А для уменьшения подобной боли в будущем рекомендую в технический бэклог добавлять каждые 2-3 месяца задачу по пересмотру и обновлению зависимостей. Ну и конечно же, настроить сканирование образов и зависимостей на уязвимости в своих CI пайплайнах.

#java