История изменений
Исправление Aber, (текущая версия) :
Я помню как 4-е месяца спустя после релиза java9, в Eclipse не работали некоторые функции рефакторинга при использовании новой java. Баги были, там было активное обсуждение и никто не был уверен как это правильно пофиксить ничего не сломав. Тогда я перешел на IDEA.
Или вот:
Spring Boot 1.5 can be used with the version 8 of java. In order to use Java9 you need SpringBoot 2.0. In order to use Java11 you need SpringBoot 2.1.X, as you mentioned.
В Java следят за обратной совместимостью, но Spring и IDE специфичные тулы, они опираются на тонкости реализации jvm, лезут во внутренности рантайма, в пакеты sun.* на которые контракты обратной совместимости не распространяются. Плюс бывают фиксы меняющие поведение, например год или два назад был фикс в реализации Stream api.
Исправление Aber, :
Я помню как 4-е месяца спустя после релиза java9, в Eclipse не работали некоторые функции рефакторинга при использовании новой java. Баги были, там было активное обсуждение и никто не был уверен как это правильно пофиксить ничего не сломав. Тогда я перешел на IDEA.
Или вот:
Spring Boot 1.5 can be used with the version 8 of java. In order to use Java9 you need SpringBoot 2.0. In order to use Java11 you need SpringBoot 2.1.X, as you mentioned.
В Java следят за обратной совместимостью, но Spring и IDE специфичные тулы, они операцию на тонкости реализации конкретной jvm, лезут во внутренности рантайма, в пакеты sun.* на которые контракты обратной совместимости не распространяются. Плюс бывают фиксы меняющие поведение, например год или два назад был фикс в реализации Stream api.
Исходная версия Aber, :
Я помню как 4-е месяца спустя после релиза java9, в Eclipse не работали некоторые функции рефакторинга при использовании новой java. Баги были, там было активное обсуждение и никто не был уверен как это правильно пофиксить ничего не сломав. Тогда я перешел на IDEA.
Или вот:
Spring Boot 1.5 can be used with the version 8 of java. In order to use Java9 you need SpringBoot 2.0. In order to use Java11 you need SpringBoot 2.1.X, as you mentioned.