Tutorial Java Spring Boot – Esempio di applicazione Web Hello-World dal vivo con passaggi dettagliati

Pubblicato: 2018-04-05
Tutorial Spring Boot di Crunchify LLC

Perché Spring Boot? A cosa serve Spring Boot?

Vuoi creare microservizi basati su Java per la tua applicazione? Bene, Spring boot è una soluzione basata su Java open source per lo stesso

Viene utilizzato per creare applicazioni basate su Spring pronte per la produzione create dal team Pivotal.

L'idea di Spring Boot è molto semplice. Fornisce un set preconfigurato di funzionalità e framework con cui puoi pubblicare la tua prima applicazione Web basata su Spring Boot con few lines of code . Basta un semplice comando per avviare e testare la tua applicazione web.

Il set di tutte le configurazioni personalizzate, le impostazioni del database, i moduli di terze parti sono out-0f-the-box in Spring Boot.

Come se avessimo un tutorial MVC molto popolare di Hello World Spring, inizieremo anche il nostro tutorial di Hello World Spring Boot in modo simile.

Per iniziare con Spring Boot:

  • Questo è il tuo tutorial di avvio primaverile per principianti
  • Hello World Spring Boot Tutorial
  • Esempio di avvio a molla più semplice
  • tutorial per gli stivali primaverili
  • esempio di applicazione web di avvio a molla

Iniziamo.

Passo 1

Per iniziare con Spring Boot, avrai bisogno delle seguenti configurazioni.

  1. JDK 8. Assicurati di download and install l'ultimo JDK.
  2. Eclipse IDE. Assicurati di scaricare Eclipse IDE for Java EE Developers . link ufficiale per il download.
  3. Avvio a molla 2.4.3.

Passo 2

Dopo aver installato Eclipse sul tuo laptop / desktop, vai su Eclipse. Creeremo un nuovo progetto Web dinamico.

  • Fare clic su File
  • Nuovo
  • Dynamic Web Project
  • Nella prima schermata fornire il nome del progetto: CrunchifySpringBootHelloWorld
  • Assicurati di avere la versione del modulo Web dinamico a 3.1 e il runtime di destinazione Apache Tomcat 8.
  • Se non hai già configurato Apache Tomcat, segui questi passaggi per configurare Tomcat in Eclipse.
  • Fare clic su Avanti due volte e assicurarsi che le impostazioni siano le stesse di queste. Schermata1, Schermata2.
  • OPPURE fare clic su Fine per creare un progetto Web dinamico.

Passaggio 3

Il prossimo passo è convertire Java Project in Maven Project.

  1. Fare clic con il tasto destro del mouse sul progetto
  2. Fare clic su Configura
  3. Fare clic su Convert to Maven Project
  4. Mantieni la configurazione predefinita
  5. Fare clic su Fine

Passaggio 4

Il passaggio precedente creerà il file pom.xml per il tuo progetto. Il prossimo passo è aggiornare il file pom.xml con il contenuto sottostante e aggiungere Spring Boot Dependency .

Come vedete sopra, stiamo aggiungendo org.springframework.boot 2.4.3 jar al nostro progetto. Inoltre stiamo aggiungendo altri due artefatti:

  1. plugin di avvio-primavera-maven
  2. primavera-avvio-starter-web

Passaggio 5

Ora lavoriamo alla creazione di un semplice file Hello World Application a cui potremo accedere utilizzando gli URL

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

Crea il file CrunchifyHelloWorldSpringBoot.java con i seguenti contenuti del codice:

Dopo aver aggiunto sopra il file java, la struttura del tuo progetto Eclipse dovrebbe assomigliare a questa:

Passaggio 6

Ora usando il semplice comando spring-boot:run maven puoi avviare la tua Spring Boot Application .

  • Fare clic con il tasto destro del mouse sul progetto
  • Fare clic su Run As -> Maven build...

Avanti Windows mantiene la configurazione predefinita e fornisce goal as spring-boot:run come vedi nell'immagine sottostante.

Passaggio 7

Assicurati di non avere alcun errore nella console di Eclipse. Ecco un output della console da Eclipse IDE.

Passaggio 8

Ora visita gli URL http://localhost:8080 e http://locahost:8080/crunchify per vedere il risultato in tempo reale.

Spero che questo tutorial ti aiuti a iniziare con l'esempio di Java Spring Boot. Fammi sapere se riscontri problemi durante l'esecuzione della tua prima applicazione Spring Boot.

Nelle prossime settimane, aggiungeremo esempi di Spring Boot sempre più complessi per il tuo. Se hai requisiti speciali, faccelo sapere nella sezione commenti.

E dopo?

  • Crea Spring Boot application super semplice in IntelliJ IDEA
  • Crea un semplice Rest Service in IntelliJ IDEA