Tutorial Java Spring Boot – Exemplu de aplicație web live Hello-World cu pași detaliați

Publicat: 2018-04-05
Tutorial Spring Boot de la Crunchify LLC

De ce Spring Boot? Pentru ce se folosește Spring Boot?

Doriți să creați microservicii bazate pe Java pentru aplicația dvs.? Ei bine, Spring Boot este o soluție open source bazată pe Java pentru aceeași

Este folosit pentru a construi aplicații bazate pe Spring gata de producție, create de echipa Pivotal.

Ideea Spring Boot este foarte simplă. Oferă un set preconfigurat de funcționalități și cadru, cu care puteți publica prima aplicație web bazată pe Spring Boot cu doar few lines of code . Doar cu o singură comandă puteți lansa și testa aplicația dvs. web.

Setul de toate configurațiile personalizate, setările bazei de date, modulele terță parte vine out-0f-the-box în Spring Boot.

Deoarece avem un tutorial Hello World Spring MVC foarte popular, vom începe și tutorialul Hello World Spring Boot în mod similar.

Noțiuni introductive cu Spring Boot:

  • Acesta este Tutorialul tău de primăvară pentru începători
  • Hello World Spring Boot Tutorial
  • Cel mai simplu exemplu de boot de primăvară
  • Spring Boot Maven tutorial
  • exemplu de aplicație web Spring Boot

Să începem.

Pasul 1

Pentru a începe cu Spring Boot, veți avea nevoie de setările de mai jos.

  1. JDK 8. Asigurați-vă că download and install cel mai recent JDK.
  2. Eclipse IDE. Asigurați-vă că descărcați Eclipse IDE for Java EE Developers . link de descărcare oficial.
  3. Spring Boot 2.4.3.

Pasul 2

Odată ce instalați Eclipse pe laptop / desktop, accesați Eclipse. Vom crea un nou proiect web dinamic.

  • Faceți clic pe File
  • Nou
  • Dynamic Web Project
  • Pe primul ecran furnizați numele proiectului: CrunchifySpringBootHelloWorld
  • Asigurați-vă că aveți versiunea modulului Dynamic Web la 3.1 și Target Runtime Apache Tomcat 8.
  • Dacă nu aveți deja configurarea Apache Tomcat, urmați acești pași pentru a configura Tomcat în Eclipse.
  • Faceți clic pe Următorul de două ori și asigurați-vă că setările sunt aceleași ca acestea. Captură de ecran 1, Captură de ecran 2.
  • SAU faceți clic pe Finish pentru a crea Dynamic Web Project.

Pasul 3

Următorul pas este să convertiți proiectul Java în proiectul Maven.

  1. Faceți clic dreapta pe proiect
  2. Faceți clic pe Configurare
  3. Faceți clic pe Convert to Maven Project
  4. Păstrați configurația implicită
  5. Faceți clic pe Terminare

Pasul-4

Pasul de mai sus va crea fișierul pom.xml pentru proiectul dvs. Următorul pas este să actualizați fișierul pom.xml cu conținutul de mai jos și să adăugați Spring Boot Dependency .

După cum vedeți mai sus, adăugăm org.springframework.boot 2.4.3 jar în proiectul nostru. În plus, adăugăm încă două artefacte:

  1. spring-boot-maven-plugin
  2. primăvară-boot-starter-web

Pasul-5

Acum să lucrăm la crearea unui fișier simplu Hello World Application pe care îl vom putea accesa folosind adrese URL

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

Creați fișierul CrunchifyHelloWorldSpringBoot.java cu conținutul codului de mai jos:

Odată ce adăugați mai sus fișierul java, structura proiectului dvs. Eclipse ar trebui să arate astfel:

Pasul-6

Acum, folosind comanda simplă spring-boot:run maven, puteți porni Spring Boot Application .

  • Faceți clic dreapta pe proiect
  • Faceți clic pe Run As -> Maven build...

Următorul Windows păstrează configurația implicită și oferă goal as spring-boot:run așa cum vedeți în imaginea de mai jos.

Pasul-7

Asigurați-vă că nu aveți nicio eroare în consola Eclipse. Iată o ieșire de consolă din Eclipse IDE.

Pasul-8

Acum vizitați adresele URL http://localhost:8080 și http://locahost:8080/crunchify pentru a vedea rezultatul live.

Sper că acest tutorial vă ajută să începeți cu exemplul Java Spring Boot. Anunțați-mă dacă vedeți vreo problemă la rularea primei aplicații Spring Boot.

În săptămânile următoare, vom adăuga exemple de Spring Boot din ce în ce mai complexe pentru dvs. Dacă aveți cerințe speciale, anunțați-ne în secțiunea de comentarii.

Ce urmează?

  • Creați o Spring Boot application super simplă în IntelliJ IDEA
  • Creați un Rest Service web simplu în IntelliJ IDEA