Обновление IntelliJ IDEA улучшило поддержку фреймворков Spring и Spring Boot

Новая версия IDE IntelliJ IDEA от JetBrains под номером 2018.2 привнесла несколько функций для разработчиков, использующих фреймворки Spring и Spring Boot. Среди нововведений: поддержка Spring Integration, диаграмм во время выполнения, управление бинами библиотеки и множество мелких исправлений и улучшений.

Подробнее о новых возможностях IntelliJ IDEA

Теперь можно визуализировать компоненты в системе, используя новую диаграмму Spring Integration. Поддерживаются все версии выше 5.0.

Spring integration diagram

Она показывает все шлюзы, каналы и мосты приложения независимо от того, настроены они с использованием аннотаций Java или XML.

Также IDE получила автозаполнение кода и навигацию для таких аннотаций интеграции, как @BridgeTo/From и @EnablePublisher:

Integration Annotations

В новой версии IntelliJ IDEA просматривать зависимости во время выполнения приложения Spring Boot можно в виде диаграммы через панель управления. Для этого необходимо перейти в раздел «Endpoints» и включить функцию «Diagram Mode»:

runtime dependencies

Если бинов в проекте слишком много, не принадлежащие пользовательскому коду можно отключить с помощью нового переключателя «Show/Hide Library Beans»:

show/hide library beans

Кроме того, в 2018.2 можно запускать, изменять и тестировать отображения запросов HTTP во вкладке «Endpoints»:

HTTP request

С полным списком улучшений и изменений можно ознакомиться в техническом документе обновления. По словам разработчиков, была проделана большая работа по улучшению производительности в больших проектах.

JetBrains с каждым обновлением улучшает функциональность фреймворков Spring и Spring Boot в IntelliJ IDEA. Например, в версии 2017.3 появилась возможность просмотра прямых зависимостей бинов и автоопределение фасетов Spring.

Источник: блог IntelliJ IDEA

Вакансии в тему:

Лого компании «Samsung Research Center»
Full Stack разработчик
Full Stack разработчик
Samsung Research Center, Москва, от 90 000 ₽ (до налогов)