Nastavenie jarného projektu môže byť komplikovaná úloha; našťastie je tu Spring Initializr, aby vám pomohol!

Existuje mnoho spôsobov, ako inicializovať aplikáciu Spring Boot. Vaše IDE už môže integrovať Spring's Initializr alebo môžete štruktúru súborov vytvoriť sami. Ale najlepším prístupom môže byť webový nástroj Initializr spoločnosti Spring.

Nástroj Initializr vám umožňuje vygenerovať základnú štruktúru súborov pre akúkoľvek aplikáciu Spring. Poskytuje vám niekoľko možností, ktoré vám umožnia prispôsobiť vašu aplikáciu.

Zistite, ako vygenerovať akúkoľvek aplikáciu Spring Boot pomocou Initializr.

Typ projektu a výber programovacieho jazyka

Počiatočný stav nástroja Initializr je nasledovný:

Prvá vec, ktorú musíte urobiť, je vybrať nový typ projektu. Spring Initializr ponúka tri možnosti: Gradle-Groovy, Gradle-Kotlin a Maven.

  • Gradle-Groovy: táto možnosť vám umožňuje vytvárať projekty, ktoré dodržiavajú konvencie Gradle pomocou programovacieho jazyka Groovy.
  • Gradle-Kotlin: táto možnosť vám umožňuje vytvárať projekty, ktoré dodržiavajú konvencie Gradle pomocou programovacieho jazyka Kotlin.
    instagram viewer
  • Maven: táto možnosť vám umožňuje vytvárať projekty, ktoré sa riadia konvenciami Maven. Maven primárne stavia projekty pomocou programovacieho jazyka Java.

Po výbere typu projektu budete musieť vybrať zodpovedajúci programovací jazyk (Groovy, Kotlin alebo Java).

Rôzne možnosti jarných topánok

Initializr poskytuje šesť verzií Spring Boot, z ktorých si môžete vybrať, pričom vopred vyberiete možnosť pre najnovšiu verziu. Od apríla 2023 je najnovšia verzia Spring Boot 3.0.6.

Vopred vybratá verzia Spring Boot sa týka predvybranej časti metadát možností Java, pretože na to budete potrebovať Java 17 a novší použite verziu 3.x. Ak je však verzia Java, ktorú máte na svojom zariadení, nižšia ako 17, môžete vybrať verziu Spring Boot 2.x.

Metadáta vášho projektu sú veľmi dôležité, pretože pomáhajú vygenerovať súbor Maven pom.xml alebo súbor Gradle build.gradle (v závislosti od typu projektu, ktorý vyberiete). Tieto súbory budú obsahovať údaje, ktoré popisujú vašu aplikáciu a ovplyvňujú jej funkciu.

  • Skupina: toto pole nastavuje názov balíka.
  • Artefakt: toto pole nastavuje názov aplikácie.
  • Názov: keď zadáte názov aplikácie do poľa artefaktu, automaticky sa do tohto poľa vyplní rovnaký text.
  • Popis: toto pole podrobne popisuje, čo bude aplikácia robiť.
  • Názov balíka: toto pole obsahuje názov balíka aj aplikácie. Polia skupiny a artefaktov automaticky vyplnia toto pole.

Výber závislostí

Spring Initializr má sekciu závislostí, ktorá vám poskytuje množstvo závislostí, z ktorých si môžete vybrať. Stačí kliknúť na tlačidlo pridať závislosť a Initializr vám ponúkne celý rad rôznych možností.

Môžete sa posúvať v zozname alebo zadať názov závislosti do vyhľadávacieho panela a pridať novú závislosť do svojej aplikácie. Závislosť je knižnica, ktorá do vašej aplikácie pridáva ďalšie funkcie. Niektoré z najpopulárnejších závislostí zahŕňajú:

  • Spring Web: táto knižnica vám umožňuje vytvárať webové aplikácie pomocou Spring MVC (architektúra radiča zobrazenia modelu). Je to základná závislosť pre aplikácie Spring Boot.
  • Jarná relácia: táto knižnica vám umožňuje spravovať informácie o používateľskej relácii.
  • Jarná bezpečnosť: táto knižnica vám umožňuje zabezpečiť vašu aplikáciu poskytnutím kontroly prístupu.
  • Spring Integration: táto knižnica vám umožňuje integrovať vašu aplikáciu Spring Boot s externými systémami. Tiež uľahčuje ľahké zasielanie správ pre vaše aplikácie.
  • Jarné dáta: Jarné dáta sú dostupné v špecifických formách v závislosti od databázy, ktorú plánujete používať s vašou aplikáciou. Pre SQL databázy existuje Spring Data JPA, Spring Data JDBC atď. Pre NoSQL databázy existuje Spring Data MongoDB, Azure Cosmos DB atď.
  • Spring Boot DevTools: táto knižnica poskytuje živé opätovné načítanie vašej aplikácie a v prípade potreby poskytuje aj rýchle reštartovanie aplikácie.

Jednoducho vytvorte novú aplikáciu Spring Boot

Ďalším krokom pri vytváraní štandardu pre vašu aplikáciu Spring Boot je kliknutie na tlačidlo generovať. Táto akcia spôsobí stiahnutie súboru jar alebo war (v závislosti od možnosti, ktorú ste predtým vybrali), do vášho zariadenia.

Teraz môžete importovať súbor jar alebo war, ktorý si stiahnete, do požadovaného IDE a začať vyvíjať svoju aplikáciu Spring.