Вообще не понял почему так понравившаяся мне IntelliJ IDEA так недружелюбно относится к программистам, использующим Spring! Может быть, конечно, я просто с чем-то не разобрался, но факт в том, что когда я увидел видео-уроки по Spring'у с использованием IDE Eclipse, то первая мысль была: "А что, так можно было?!"
Что же так меня впечатлило.
Основное - это работа с XML-файлами настроек Sping, коих в этом Spring'е предостаточно. Кстати, единственное объяснение, которое я могу найти, почему в IntelliJ IDEA нет аналогичного функционала, - работа со Spring с помощью аннотаций.
Приведу наглядные примеры.
1. Различное дружественное отображение XML-файлов. На примере pom-файла Mavena.
Обратите внимание на закладки внизу. Можно отобразить этот файл в виде такой формы настроек:
Даже на первый взгляд видно, как удобно настраивать или изменять параметры pom-файла.
Можно, например, визуально увидеть все зависимости:
Также можно посмотреть так называемый эффективный pom-файл.
2. Еще интереснее с XML-файлами Spring.
Существуют два варианта установки Eclipse для работы со Spring: "стоковый" Eclipse + необходимые плагины, либо установка STS (Spring Tool Suite) - по сути тот же самый Eclipse уже с необходимыми плагинами и различными преднастройками.
Любителям IntelliJ IDEA могу на данный момент посоветовать только создавать проект Spring в Eclipse, а затем работать с ним в IntrlliJ IDEA. Хотя сам таким образом еще не пробовал, но очевидных сложностей не вижу.
Что же так меня впечатлило.
Основное - это работа с XML-файлами настроек Sping, коих в этом Spring'е предостаточно. Кстати, единственное объяснение, которое я могу найти, почему в IntelliJ IDEA нет аналогичного функционала, - работа со Spring с помощью аннотаций.
Приведу наглядные примеры.
1. Различное дружественное отображение XML-файлов. На примере pom-файла Mavena.
Обратите внимание на закладки внизу. Можно отобразить этот файл в виде такой формы настроек:
Даже на первый взгляд видно, как удобно настраивать или изменять параметры pom-файла.
Можно, например, визуально увидеть все зависимости:
Также можно посмотреть так называемый эффективный pom-файл.
2. Еще интереснее с XML-файлами Spring.
Естественно, можно увидеть и редактировать непосредственно текст XML-файла:
Либо в режиме различных форм отображения, например:
Можно даже увидеть графическое отображение бинов:
И самое, на мой взгляд, полезное - добавление необходимых схем, что для новичков вообще не понятно, а опытных программеров заставляет тупо копи-пастить:
Существуют два варианта установки Eclipse для работы со Spring: "стоковый" Eclipse + необходимые плагины, либо установка STS (Spring Tool Suite) - по сути тот же самый Eclipse уже с необходимыми плагинами и различными преднастройками.
Любителям IntelliJ IDEA могу на данный момент посоветовать только создавать проект Spring в Eclipse, а затем работать с ним в IntrlliJ IDEA. Хотя сам таким образом еще не пробовал, но очевидных сложностей не вижу.
Комментариев нет :
Отправить комментарий