Pavasario projekto nustatymas gali būti sudėtinga užduotis; laimei, „Spring Initializr“ yra čia, kad padėtų!

Yra daug būdų, kaip inicijuoti „Spring Boot“ programą. Jūsų IDE jau gali integruoti Spring's Initializr arba galite patys sukurti failo struktūrą. Tačiau geriausias būdas būtų „Spring“ internetinis „Initializr“ įrankis.

Initializr įrankis leidžia sugeneruoti pagrindinę failų struktūrą bet kuriai pavasario programai. Jame pateikiamos kelios parinktys, leidžiančios tinkinti programą.

Sužinokite, kaip sugeneruoti bet kurią „Spring Boot“ programą naudojant „Initializr“.

Projekto tipo ir programavimo kalbos pasirinkimas

Pradinė Initializr įrankio būsena yra tokia:

Pirmas dalykas, kurį turėsite padaryti, tai pasirinkti naują projekto tipą. Pavasario inicijavimas čia pateikiamos trys parinktys: Gradle-Groovy, Gradle-Kotlin ir Maven.

  • „Gradle-Groovy“: ši parinktis leidžia kurti projektus, kurie atitinka „Gradle“ konvencijas naudojant Groovy programavimo kalbą.
  • „Gradle-Kotlin“: ši parinktis leidžia kurti projektus, kurie atitinka „Gradle“ konvencijas naudojant Kotlin programavimo kalbą.
  • instagram viewer
  • Maven: ši parinktis leidžia kurti projektus, atitinkančius Maven konvencijas. Maven pirmiausia kuria projektus naudodamas Java programavimo kalbą.

Pasirinkę projekto tipą, turėsite pasirinkti atitinkamą programavimo kalba (Groovy, Kotlin arba Java).

Įvairios spyruoklinės batų parinktys

„Initializr“ siūlo šešias „Spring Boot“ versijas, kurias galite pasirinkti, iš anksto pasirinkdami naujausios versijos parinktį. 2023 m. balandžio mėn. naujausia „Spring Boot“ versija yra 3.0.6.

Iš anksto pasirinkta „Spring Boot“ versija yra susijusi su iš anksto pasirinkta „Java“ parinkties metaduomenų skyriumi, nes jums reikės „Java 17“ ir naujesnės versijos naudoti 3.x versiją. Tačiau jei jūsų įrenginyje esanti „Java“ versija yra senesnė nei 17, galite pasirinkti „Spring Boot“ versiją 2.x.

Jūsų projekto metaduomenys yra labai svarbūs, nes jie padeda sugeneruoti Maven pom.xml failą arba Gradle build.gradle failą (atsižvelgiant į pasirinktą projekto tipą). Šiuose failuose bus duomenų, apibūdinančių jūsų programą ir turinčių įtakos jos funkcijoms.

  • Grupė: šiame lauke nustatomas paketo pavadinimas.
  • Artefaktas: šiame lauke nustatomas programos pavadinimas.
  • Pavadinimas: kai įvesite programos pavadinimą į artefakto lauką, šis laukas automatiškai užpildomas tuo pačiu tekstu.
  • Aprašymas: šiame lauke nurodoma, ką programa darys.
  • Paketo pavadinimas: šiame lauke yra ir paketo, ir programos pavadinimas. Grupės ir artefaktų laukai automatiškai užpildo šį lauką.

Priklausomybių pasirinkimas

„Spring Initializr“ turi priklausomybių skyrių, kuriame galite rinktis iš daugybės priklausomybių. Tiesiog spustelėkite mygtuką „Pridėti priklausomybę“ ir „Initializr“ pateiks daugybę skirtingų parinkčių.

Norėdami pridėti naują priklausomybę prie programos, galite slinkti sąrašu arba įvesti priklausomybės pavadinimą paieškos juostoje. Priklausomybė yra biblioteka, kuri prideda papildomų funkcijų jūsų programai. Kai kurios iš populiariausių priklausomybių yra:

  • Spring Web: ši biblioteka leidžia kurti žiniatinklio programas naudojant Spring MVC (modelio rodinio valdiklio architektūra). Tai esminė „Spring Boot“ programų priklausomybė.
  • Pavasario sesija: ši biblioteka leidžia tvarkyti vartotojo seanso informaciją.
  • Pavasario sauga: ši biblioteka leidžia apsaugoti programą, suteikiant prieigos kontrolę.
  • „Spring Integration“: ši biblioteka leidžia integruoti „Spring Boot“ programą su išorinėmis sistemomis. Tai taip pat palengvina lengvą pranešimų siuntimą jūsų programoms.
  • Pavasario duomenys: pavasario duomenys galimi tam tikromis formomis, atsižvelgiant į duomenų bazę, kurią planuojate naudoti su programa. SQL duomenų bazėms yra Spring Data JPA, Spring Data JDBC ir kt. „NoSQL“ duomenų bazėms yra „Spring Data MongoDB“, „Azure Cosmos DB“ ir kt.
  • „Spring Boot DevTools“: ši biblioteka suteikia tiesioginį jūsų programos įkėlimą iš naujo, taip pat greitai paleidžia programą iš naujo, kai reikia.

Lengvai sugeneruokite naują „Spring Boot“ programą

Kitas žingsnis kuriant „Spring Boot“ programos pagrindą yra generavimo mygtuko paspaudimas. Atlikus šį veiksmą į jūsų įrenginį bus atsiųstas jar arba war failas (atsižvelgiant į anksčiau pasirinktą parinktį).

Dabar galite importuoti atsisiųstą „jar“ arba „war“ failą į norimą IDE ir pradėti kurti „Spring“ programą.