Учебное пособие по Java Spring Boot — живой пример веб-приложения Hello-World с подробными инструкциями

Опубликовано: 2018-04-05
Учебное пособие по Spring Boot от Crunchify LLC

Почему Spring Boot? Для чего используется Spring Boot?

Хотите создать микросервисы на основе Java для своего приложения? Ну, Spring boot - это решение на основе Java с открытым исходным кодом для того же

Он используется для создания готового к производству приложения на основе Spring, созданного командой Pivotal.

Идея Spring Boot очень проста. Он предоставляет предварительно настроенный набор функций и инфраструктуру, с помощью которых вы можете опубликовать свое первое веб-приложение на основе Spring Boot, написав всего few lines of code . Всего одной простой командой вы можете запустить и протестировать свое веб-приложение.

Набор всех пользовательских конфигураций, настроек базы данных, сторонних модулей поставляется out-0f-the-box в Spring Boot.

Так как у нас есть очень популярный учебник Hello World Spring MVC, мы также начнем наш учебник Hello World Spring Boot аналогичным образом.

Начало работы с Spring Boot:

  • Это ваш учебник по Spring Boot для начинающих
  • Учебное пособие по весенней загрузке Hello World
  • Простейший пример загрузки Spring
  • учебник по весенней загрузке maven
  • пример веб-приложения с весенней загрузкой

Давайте начнем.

Шаг 1

Чтобы начать работу с Spring Boot, вам понадобятся следующие настройки.

  1. JDK 8. Убедитесь, что вы download and install последнюю версию JDK.
  2. Затмение IDE. Убедитесь, что вы загрузили Eclipse IDE for Java EE Developers . официальная ссылка для скачивания.
  3. Весенняя загрузка 2.4.3.

Шаг 2

После того, как вы установите Eclipse на свой ноутбук/рабочий стол, перейдите в Eclipse. Мы собираемся создать новый динамический веб-проект.

  • Нажмите на файл
  • Новый
  • Dynamic Web Project
  • На первом экране укажите имя проекта: CrunchifySpringBootHelloWorld .
  • Убедитесь, что у вас есть версия динамического веб-модуля 3.1 и целевая среда выполнения Apache Tomcat 8.
  • Если у вас еще нет установки Apache Tomcat, выполните следующие действия, чтобы настроить Tomcat в Eclipse.
  • Нажмите «Далее» два раза и убедитесь, что настройки такие же, как эти. Скриншот1, Скриншот2.
  • ИЛИ нажмите «Готово», чтобы создать динамический веб-проект.

Шаг 3

Следующим шагом является преобразование проекта Java в проект Maven.

  1. Щелкните правой кнопкой мыши проект
  2. Нажмите «Настроить».
  3. Нажмите Convert to Maven Project
  4. Сохраняйте конфигурацию по умолчанию
  5. Нажмите «Готово»

Шаг-4

Вышеупомянутый шаг создаст файл pom.xml для вашего проекта. Следующим шагом является обновление файла pom.xml содержимым ниже и добавление Spring Boot Dependency .

Как вы видите выше, мы добавляем jar org.springframework.boot 2.4.3 в наш проект. Кроме того, мы добавляем еще два артефакта:

  1. весна-загрузка-maven-плагин
  2. весна-загрузка-стартер-сеть

Шаг-5

Теперь давайте поработаем над созданием простого файла Hello World Application , к которому мы сможем получить доступ с помощью URL-адресов.

  • http://locahost:8080
  • http://locahost:8080/crunchify

Создайте файл CrunchifyHelloWorldSpringBoot.java со следующим кодом:

После того, как вы добавите вышеупомянутый java-файл, структура вашего проекта Eclipse должна выглядеть следующим образом:

Шаг-6

Теперь, используя простую команду spring-boot:run maven, вы можете запустить Spring Boot Application .

  • Щелкните правой кнопкой мыши проект
  • Нажмите Run As -> Maven build...

Следующая Windows сохраняет конфигурацию по умолчанию и предоставляет goal as spring-boot:run , как вы видите на изображении ниже.

Шаг-7

Убедитесь, что у вас нет ошибок в консоли Eclipse. Вот вывод консоли из Eclipse IDE.

Шаг-8

Теперь посетите URL-адреса http://localhost:8080 и http://locahost:8080/crunchify , чтобы увидеть результат в реальном времени.

Надеюсь, что это руководство поможет вам начать работу с примером Java Spring Boot. Дайте мне знать, если вы обнаружите какие-либо проблемы с запуском вашего первого приложения Spring Boot.

В ближайшие недели мы будем добавлять все больше и больше сложных примеров Spring Boot для вашего. Если у вас есть особые требования, сообщите нам об этом в разделе комментариев.

Что дальше?

  • Создайте супер простое Spring Boot application в IntelliJ IDEA
  • Создайте простую Rest Service в IntelliJ IDEA