Spring Initializr и NetBeans

Эта статья является частью книги «Java в динамике (2022)».

Для того чтобы воспользоваться Sprint Initializr в NetBeans вам нужно установить плагин NB Spring Boot plugin. Для этого в NetBeans выберите в главном меню Tools ➣ Plugins.

NetBeans tools -> plugins
NetBeans tools -> plugins

В открывшемся меню перейдите на вкладку Available Plugins, а затем в списке поставьте галочку перед NB Spring Boot и кликните Install.

NetBeans install NB Spring Boot plugin
NetBeans установка NB Spring Boot plugin

В открывшемся окне кликните Next:

NetBeans install NB Spring Boot
NetBeans install NB Spring Boot

В следующем окне нужно согласиться с лицензионным соглашением:

NB Spring Boot лицензионное соглашение
NB Spring Boot лицензионное соглашение

Дальше со всем соглашайтесь и кликайте на Continue или Next в зависимости от окна. На последнем окне установки вам предложат перезапустить NetBeans IDE.

Теперь пора создавать новый проект. В главном меню выберите File ➣ New Project…

В открывшемся окне выберите Java with Maven и Spring Boot Initializr project, а затем кликните Next.

NetBeans новый проект Spring Boot Initializr
NetBeans новый проект Spring Boot Initializr

Следующее окно очень похоже на соответствующее окно из Eclipse и IntelliJ IDEA.

NetBeans Spring Boot Initializr
NetBeans Spring Boot Initializr
  • Group — имя группы Maven-проекта.
  • Artifact — название артефакта. Конечный JAR-файл будет иметь название <группа>-<версия>.jar
  • Packaging — выберите jar. Раньше приложения Spring деплоились внутри контейнеров сервлетов наподобие Apache Tomcat, Wildfly, WebSphere и аналогичных. В одном экземпляре контейнера севрлетов деплоилось несколько веб-приложений (несколько war-файлов). В большинстве современных проектов используется Spring Boot, где конечные jar уже содержат внутри себя контейнер сервлетов и сами настраивают ваше приложение на запуск.
  • Name — название проекта.
  • Package Name — имя пакета, которое будет создано для проекта.
  • Language — язык проекта. Нужно выбрать Java.
  • Java Version— выберите 17-ую версию, по которой и написана эта книга

В окне выбора зависимостей поставьте галочки перед четырьмя пунктами:

  • Spring Reactive Web (мы будем писать проект в реактивном стиле с Spring Web Flux).
  • Spring Data R2DBC (для доступа к базе данных в реактивном стиле).
  • H2 Database (встроенная база данных).
  • Validation (для реализации функции проверки).
NetBeans Spring Initializr зависимости проекта
NetBeans Spring Initializr зависимости проекта

В следующем окне введите “creatures” в качестве имени проекта и укажите путь к каталогу с файлами проекта, а затем кликните по кнопке Finish:

NetBeans Spring Initalizr location
NetBeans Spring Initalizr location

Вы получите скелет приложения.

Добавить комментарий

Ваш адрес email не будет опубликован.