LINUX.ORG.RU

История изменений

Исправление X-Pilot, (текущая версия) :

А как это сейчас кстати интересно сделано у них? Ведь похоже что на Jakarta они давно уже перешли, потому что Spring Boot 2-приложение содержит кучу Jakarta-либ, которые импортируются как javax., а не как jakarta.:

В новой версии спецификации JEE, Jakarta больше не будет использовать пространство javax: старый Spring нельзя использовать с новой спецификацией: при запуске окажется, что старых пакетов javax больше нет. А если использовать новый Spring/Spring Boot, то там уже почти все пакеты обновлены. «Почти» потому что, например, Hibernate при запуске пишет что типа «извините, у меня где-то в потрахах осталась строчка с javax, поэтому логирование может тормозить». Поэтому, да: это будет обновление, которое будет ломать API. А в новом Spring, как я понимаю, нет смысла тащить с собой старую спецификацию: там еще и минимальную версию Java не слабо так увеличили…

Исходная версия X-Pilot, :

А как это сейчас кстати интересно сделано у них? Ведь похоже что на Jakarta они давно уже перешли, потому что Spring Boot 2-приложение содержит кучу Jakarta-либ, которые импортируются как javax., а не как jakarta.:

В новой версии спецификации JEE, Jakarta больше не будет использовать пространство javax: старый Spring нельзя использовать с новой спецификацией: при запуске окажется, что старых пакетов javax больше нет. А если использовать новый Spring/Spring Boot, то там уже почти все пакеты обновлены. «Почти» потому что, например, Hibernate при запуске пишет что типа «извините, у меня где-то в потрахах осталась строчка с javax, поэтому логирование может тормозить». Поэтому, да: это будет обновление, которое будет ломать API. А в новом Spring, как я понимаю, нет смысла тащить с собой старую спецификацию (возможно, правда, что я что-то упускаю)…