Оригинал: Miss Sister Taste (идентификатор публичной учетной записи WeChat: xjjdog), добро пожаловать, пожалуйста, сохраните источник для перепечатки.
Долгое время Java 8 была болью в сердце сообщества Java. Потому что это представляет собой волшебное перетягивание каната любви между руководством компании, которое сосредоточено на стабильности, и базовым фермером, который принимает изменения.
Не родился! Живите меньше! Это стало негласным выбором крупных заводов.
Теперь этот баланс может быть нарушен. Поскольку SpringBoot, доминирующий фреймворк в Java, выбрал минимальную поддерживаемую версию Java lts, то есть последнюю версию Java17.
Я твердо верю, что Java8 стал вечным одноклассником, и пора просыпаться с мочой.
что делать?
На самом деле не имеет значения, используется новая версия или нет. Изменения приходят только тогда, когда есть необходимость, модернизировать в погоне за апгрейдами — это то, что может сделать только мозг. Когда большинство практикующих все больше и больше осознают, что они люди-инструменты, они откажутся от этих бессмысленных операций.
Есть только две ситуации, в которых бессмысленность становится значимой.
Во-первых, когда громкость достигает предела, в ваш список задач войдет безболезненное обновление версии. Во-вторых, когда слишком много отсталых сообществ, чувство стыда и стремление к функциям заставят вас сделать апгрейд. Но это не абсолют, потому что если вы будете менеджментом, то грязную работу естественно кто-то сделает, и такой большой мотивации у вас не будет.
Какие изменения?
Давайте сначала вернемся к теме и посмотрим, какие изменения были внесены в Spring Boot 3.
Во-первых.
Еще раз подчеркнем, что SpringBoot3 будет сильной интеграцией Java17 с использованием новой версии Spring6, поддержка Maven также была увеличена до 3.5, а Gradle — до 7.3. Менеджер версий также по умолчанию изменен на grandle.Скорость загрузки grandle - головная боль в стране.
снова.
Хотя сейчас мы используем все меньше и меньше функций JavaEE, многие гигантские коммерческие предприятия все еще придерживаются своего наследия. Поскольку JavaEE был переименован в Jakarta EE, версия Jakarta EE9 претерпела большие изменения, и даже имя пакета javax было изменено (2019 и более поздние версии). После размышлений о SpringBoot3, если не догонит, то боюсь скоро выйдет SpringBoot4, поэтому версия Jakarta EE тоже урезана на 9.
Джакарта — столица Индонезии, Джакарта, всего в двух словах от Спарты. Версии Jakarta EE 9 должны внедряться Eclipse Glassfish, Apache TomEE, Wildfly, Oracle WebLogic, JBoss и IBM Websphere Liberty и использовать логотип Jakarta EE.
Обычно это не имеет никакого эффекта, потому что интернет-люди в новую эпоху используют все меньше и меньше функций JavaEE, и даже JavaSE слишком раздут, поэтому на многих это не действует. Я предлагаю вам никогда не использовать его без необходимости, потому что он полон ям, ха-ха.
Второй.
Удалены некоторые старые вещи, такие как Apache ActiveMQ, Atomikos, EhCache 2, Hazelcast 3 и т. д. Apache ActiveMQ — старомодная штука, его действительно не рекомендуется использовать в новых проектах, да и старичков он убивает под высоким параллелизмом, Hazelcast тоже теряет позиции под атакой Redis, хотя продвинутый Raft тоже используется. .
Эти непопулярные вещи, лучший способ существования - это различные статеры, а не в пакете ядра.
Также удалены следующие:
-
EhCache 3
-
Веб-консоль H2
-
Метрики Hibernate
-
Infinispan
-
Jolokia
-
Pooled JMS
-
REST Assured
За этими существительными скрывается декадентский вкус бизнеса, а также лицо продаж и глупых боссов, которых одурачили.
Ты боишься?
Spring Boot 3 по-прежнему является версией M1, и команда Spring Boot будет выпускать новую промежуточную версию каждые два месяца, поэтому ожидается, что версия M2 будет выпущена 24 марта.
На самом деле все не боятся, что софт не будет обновляться, и не боятся того обновления, которое наработано, в этот временной отрезок рождается самый боящийся проект. Выбери новую, функция нестабильна, и ты должен нести вину; выбери старую, ты не доволен, и однажды в будущем тебе придется обновиться.
Так что большую часть времени проходит в этом колебании.
Содержать систему в чистоте — очень хорошая привычка. Даже если официал предоставляет вам массу расширенных функций, не пользуйтесь ими невзначай, иначе почувствуете вкус предательства.
Конечно, карьера рядового программиста фиксируется на 35-летнем возрасте. В условиях новой эры гастарбайтеров не нужно думать о других занятиях, если это не касается вашего хлеба.
Об авторе:Мисс сестра вкус(xjjdog), публичная учетная запись, которая не позволяет программистам идти в обход. Сосредоточьтесь на инфраструктуре и Linux. Десять лет архитектуры, десятки миллиардов ежедневного трафика, обсуждение с вами мира высокой параллелизма, дающие вам другой вкус. Мой личный WeChat xjjdog0, добро пожаловать в друзья для дальнейшего общения.
Рекомендуемое чтение:
1. Играйте в линукс
2. Альбом «Какой вкус»
3. блютуз как мечта
4. Убийство!
5. Отключил архитектора, оставил только скрипт
6. ОШИБКА, написанная архитектором, необычна
Мисс сестра вкус
Не завидуйте мандаринкам или бессмертным, просто долго корректируйте строчку кода
321 оригинальный контент