Utilizarea Initializr pentru a genera o nouă aplicație Spring Boot

Utilizarea Initializr pentru a genera o nouă aplicație Spring Boot
Cititorii ca tine ajută la sprijinirea MUO. Când efectuați o achiziție folosind link-uri de pe site-ul nostru, este posibil să câștigăm un comision de afiliat. Citeşte mai mult.

Există multe modalități de a inițializa o aplicație Spring Boot. Este posibil ca IDE-ul dvs. să integreze deja Initializr Spring sau puteți crea manual structura fișierelor. Dar cea mai bună abordare ar putea fi instrumentul Initializr de la Spring.





Instrumentul Initializr vă permite să generați structura de bază a fișierelor pentru orice aplicație Spring. Vă oferă mai multe opțiuni care vă permit să vă personalizați aplicația.





poți folosi două mărci diferite de berbeci
REALIZAREA VIDEOCLIPULUI ZILEI Derulați PENTRU A CONTINUA CU CONȚINUT

Aflați cum să generați orice aplicație Spring Boot folosind Initializr.





Selectarea tipului de proiect și a limbajului de programare

Starea inițială a instrumentului Initializr este următoarea:

  Instrumentul Spring Initialzr, o aplicație bazată pe web care prezintă un formular cu opțiuni pentru a genera un nou proiect Spring.

Primul lucru pe care trebuie să-l faceți este să selectați un nou tip de proiect. Spring Initializr oferă trei opțiuni aici: Gradle-Groovy, Gradle-Kotlin și Maven.



  • Gradle-Groovy: această opțiune vă permite să construiți proiecte care urmează convențiile Gradle folosind limbajul de programare Groovy.
  • Gradle-Kotlin: această opțiune vă permite să construiți proiecte care urmează convențiile Gradle folosind limbajul de programare Kotlin.
  • Maven: această opțiune vă permite să construiți proiecte care urmează convențiile Maven. Maven construiește în primul rând proiecte folosind limbajul de programare Java.

După ce ați selectat tipul de proiect, va trebui să selectați cel corespunzător limbaj de programare (Groovy, Kotlin sau Java).

Diferitele opțiuni de boot de primăvară

Initializr oferă șase versiuni de Spring Boot din care puteți alege, preselectând opțiunea pentru cea mai recentă versiune. Din aprilie 2023, cea mai recentă versiune Spring Boot este 3.0.6.





Versiunea Spring Boot preselectată se referă la secțiunea de metadate ale opțiunii Java preselectate, deoarece veți avea nevoie de Java 17 și mai sus pentru a utiliza versiunea 3.x. Cu toate acestea, dacă versiunea de Java pe care o aveți pe dispozitiv este sub 17, atunci puteți selecta Spring Boot versiunea 2.x.

Popularea metadatelor proiectului

Metadatele proiectului dumneavoastră sunt foarte importante, deoarece ajută la generarea fișierului Maven pom.xml sau a fișierului Gradle build.gradle (în funcție de tipul de proiect pe care îl selectați). Aceste fișiere vor conține date care descriu aplicația dvs. și influențează funcția acesteia.





  • Grup: acest câmp stabilește numele pachetului.
  • Artefact: acest câmp stabilește numele aplicației.
  • Nume: când introduceți numele aplicației în câmpul artefact, acesta completează automat acest câmp cu același text.
  • Descriere: acest câmp detaliază ce va face aplicația.
  • Nume pachet: acest câmp conține atât numele pachetului, cât și numele aplicației. Câmpurile grup și artefact populează automat acest câmp.

Selectarea Dependențelor

Spring Initializr are o secțiune de dependențe care vă oferă o multitudine de dependențe din care să alegeți. Pur și simplu faceți clic pe butonul de adăugare a dependenței și Initializr vă va prezenta o serie de opțiuni diferite.

cel mai bun mod de a rupe un DVD
  Secțiunea de dependență

Puteți fie să parcurgeți lista, fie să introduceți numele dependenței în bara de căutare, pentru a adăuga o nouă dependență la aplicația dvs. O dependență este o bibliotecă care adaugă funcționalități suplimentare aplicației dvs. Unele dintre cele mai populare dependențe includ:

  • Spring Web: această bibliotecă vă permite să construiți aplicații web folosind Spring MVC ( Arhitectura controlerului de vizualizare a modelului ). Este o dependență esențială pentru aplicațiile Spring Boot.
  • Sesiune de primăvară: această bibliotecă vă permite să gestionați informațiile despre sesiunea utilizatorului.
  • Spring Security: această bibliotecă vă permite să vă securizați aplicația oferind controlul accesului.
  • Spring Integration: această bibliotecă vă permite să integrați aplicația Spring Boot cu sisteme externe. De asemenea, facilitează mesageria ușoară pentru aplicațiile dvs.
  • Date Spring: Datele Spring sunt disponibile în forme specifice, în funcție de baza de date pe care intenționați să o utilizați cu aplicația dvs. Pentru bazele de date SQL, există Spring Data JPA, Spring Data JDBC etc. Pentru bazele de date NoSQL, există Spring Data MongoDB, Azure Cosmos DB etc.
  • Spring Boot DevTools: această bibliotecă oferă reîncărcare live pentru aplicația dvs. și oferă, de asemenea, repornirea rapidă a aplicației atunci când este necesar.

Generați cu ușurință o nouă aplicație Spring Boot

Următorul pas în generarea unui boilerplate pentru aplicația dvs. Spring Boot este să faceți clic pe butonul de generare. Această acțiune va determina descărcarea unui fișier jar sau război (în funcție de opțiunea selectată anterior) pe dispozitivul dvs.

Acum puteți importa fișierul jar sau război pe care îl descărcați în IDE-ul dorit și puteți începe să vă dezvoltați aplicația Spring.