Pavasara projekta izveide var būt sarežģīts uzdevums; par laimi, Spring Initializr ir šeit, lai palīdzētu!

Ir daudz veidu, kā inicializēt Spring Boot lietojumprogrammu. Iespējams, ka jūsu IDE jau ir integrēts Spring's Initializr, vai arī varat manuāli izveidot faila struktūru pats. Bet labākā pieeja varētu būt Spring tīmekļa rīks Initializr.

Initializr rīks ļauj ģenerēt pamata failu struktūru jebkurai pavasara lietojumprogrammai. Tas nodrošina vairākas iespējas, kas ļauj pielāgot lietojumprogrammu.

Uzziniet, kā ģenerēt jebkuru Spring Boot lietojumprogrammu, izmantojot Initializr.

Projekta tipa un programmēšanas valodas izvēle

Initializr rīka sākotnējais stāvoklis ir šāds:

Pirmā lieta, kas jums jādara, ir izvēlēties jaunu projekta veidu. Pavasara inicializācija piedāvā trīs iespējas: Gradle-Groovy, Gradle-Kotlin un Maven.

  • Gradle-Groovy: šī opcija ļauj veidot projektus, kas atbilst Gradle konvencijām, izmantojot Groovy programmēšanas valodu.
  • Gradle-Kotlin: šī opcija ļauj veidot projektus, kas atbilst Gradle konvencijām, izmantojot Kotlin programmēšanas valodu.
  • Maven: šī opcija ļauj veidot projektus, kas atbilst Maven konvencijām. Maven galvenokārt veido projektus, izmantojot Java programmēšanas valodu.

Kad esat izvēlējies sava projekta veidu, jums būs jāizvēlas atbilstošais programmēšanas valoda (Groovy, Kotlin vai Java).

Dažādas pavasara sāknēšanas iespējas

Initializr piedāvā sešas Spring Boot versijas, no kurām izvēlēties, iepriekš atlasot opciju jaunākajai versijai. No 2023. gada aprīļa jaunākā Spring Boot versija ir 3.0.6.

Iepriekš atlasītā Spring Boot versija attiecas uz iepriekš atlasīto Java opcijas metadatu sadaļu, jo jums būs nepieciešama Java 17 un jaunāka versija. izmantojiet versiju 3.x. Tomēr, ja jūsu ierīcē esošā Java versija ir jaunāka par 17, varat atlasīt Spring Boot versiju 2.x.

Jūsu projekta metadati ir ļoti svarīgi, jo tie palīdz ģenerēt failu Maven pom.xml vai Gradle build.gradle (atkarībā no atlasītā projekta veida). Šajos failos būs dati, kas apraksta jūsu lietojumprogrammu un ietekmē tās darbību.

  • Grupa: šajā laukā tiek iestatīts pakotnes nosaukums.
  • Artefakts: šajā laukā tiek iestatīts lietojumprogrammas nosaukums.
  • Nosaukums: ievadot lietojumprogrammas nosaukumu artefakta laukā, tas automātiski aizpilda šo lauku ar to pašu tekstu.
  • Apraksts: šajā laukā ir norādīts, ko lietojumprogramma darīs.
  • Pakotnes nosaukums: šajā laukā ir ietverts gan pakotnes, gan lietojumprogrammas nosaukums. Grupas un artefaktu lauki automātiski aizpilda šo lauku.

Atkarību atlase

Pavasara inicializācijai ir atkarību sadaļa, kas piedāvā daudz dažādu atkarību, no kurām izvēlēties. Vienkārši noklikšķiniet uz pogas Pievienot atkarību, un Initializr piedāvās dažādas iespējas.

Varat ritināt sarakstu vai meklēšanas joslā ierakstīt atkarības nosaukumu, lai savai lietojumprogrammai pievienotu jaunu atkarību. Atkarība ir bibliotēka, kas jūsu lietojumprogrammai pievieno papildu funkcionalitāti. Dažas no populārākajām atkarībām ir:

  • Spring Web: šī bibliotēka ļauj izveidot tīmekļa lietojumprogrammas, izmantojot Spring MVC (modeļa skata kontrollera arhitektūra). Tā ir būtiska atkarība no Spring Boot lietojumprogrammām.
  • Pavasara sesija: šī bibliotēka ļauj pārvaldīt lietotāja sesijas informāciju.
  • Pavasara drošība: šī bibliotēka ļauj aizsargāt savu lietojumprogrammu, nodrošinot piekļuves kontroli.
  • Pavasara integrācija: šī bibliotēka ļauj integrēt Spring Boot lietojumprogrammu ar ārējām sistēmām. Tas arī atvieglo vieglu ziņojumapmaiņu jūsu lietojumprogrammām.
  • Pavasara dati: pavasara dati ir pieejami īpašās formās atkarībā no datu bāzes, kuru plānojat izmantot savā lietojumprogrammā. SQL datu bāzēm ir Spring Data JPA, Spring Data JDBC utt. NoSQL datu bāzēm ir Spring Data MongoDB, Azure Cosmos DB utt.
  • Spring Boot DevTools: šī bibliotēka nodrošina jūsu lietojumprogrammas tiešo atkārtotu ielādi, kā arī nodrošina ātru lietojumprogrammas restartēšanu, kad nepieciešams.

Ērti ģenerējiet jaunu pavasara sāknēšanas lietojumprogrammu

Nākamais solis, lai ģenerētu jūsu Spring Boot lietojumprogrammas standarta plati, ir noklikšķināt uz ģenerēšanas pogas. Veicot šo darbību, jūsu ierīcē tiks lejupielādēts jar vai kara fails (atkarībā no iepriekš atlasītās opcijas).

Tagad varat importēt lejupielādēto jar vai war failu vajadzīgajā IDE un sākt izstrādāt savu Spring lietojumprogrammu.