For å opprette en Spring Boot -applikasjon, er det flere verktøy som:
Alle disse verktøyene brukes av utviklerne til å lage vårapplikasjoner.
Siden Vårens initializer er et stort sett brukt verktøy, vi starter med dette først, og så vil vi diskutere de andre verktøyene i våre neste artikler.
Vi vil bruke formørkelsen for utvikling/koding. Formørkelse er en IDE som først og fremst brukes til å lage de Java-baserte applikasjonene.
Hvis du ikke er kjent med Eclipse, ikke bekymre deg fordi det er en enkel kodeditor. Vi vil hjelpe deg å forstå det i denne artikkelen. For å få det, besøk det offisielle nettstedet https: // www.formørkelse.org/ nedlastinger/ og installere det på det lokale systemet.
Forutsetninger:
Før du begynner videre, må du sørge for at du har følgende verktøy installert i det lokale systemet:
La oss komme i gang i denne trinn-for-trinns læring.
Trinn1: Åpne Spring Initializer -verktøyet
For å åpne dette verktøyet, besøk https: // start.vår.io/ url. Dette er det offisielle nettbaserte verktøyet levert av våren selv for å opprette Spring Boot-applikasjonen.
Ved første øyekast ser det ut som følgende bilde:
Det ber om et par alternativer før du oppretter prosjektet. For eksempel:
Den første er Prosjekttype som refererer til hvilken type prosjekt du vil lage. Det gir to valg: enten Maven eller Gradle, som i utgangspunktet er prosjektavhengighetsstyringsverktøyene.
Vi valgte Maven og Java som det viktigste programmeringsspråket. Etter det valgte vi Spring Boot -versjonen. Den viser alle tilgjengelige versjoner. Vi valgte versjon 2.7.1 som er en av de stabile versjonene til å begynne med.
Prosjektmetadata omfatter flere trinn:
Gruppe: Det er et navn som skal være unikt og brukes til å gruppere alle filene. Det følger det omvendte domenenavnet og Java -pakkenavnskonseptet.
Gjenstand: Det er et underpakke navn under gruppenavnet og brukt som en del av navnet på JAR-filen mens du bygger prosjektet.
Navn: Det er navnet på applikasjonen du ønsker å ha.
Beskrivelse: Det er en kort beskrivelse av prosjektet ditt.
Emballasje: Den spesifiserer typen pakke for applikasjonen mens du bygger. KRUKKE brukes til å lage biblioteker og plugins mens KRIG brukes til å bygge webapplikasjonene.
I vårt tilfelle valgte vi KRUKKE ettersom vi ikke oppretter en webapplikasjon.
Java -versjon: Den spesifiserer Java -versjonen som skal brukes til å opprette applikasjonen. I vårt tilfelle brukte vi Java 11.
Avhengighet: Dette spesifiserer avhengighetene vi ønsker å inkludere i vår søknad som for eksempel Web, JDBC, Thymeleaf, etc.
Siden vi bare oppretter en enkel applikasjon, krever det ingen avhengighet for nå. Vi lærer dette mer i våre neste artikler mens vi lager mer funksjonelle applikasjoner.
Nå, klikk på Generer knappen For å laste ned dette prosjektet.
Trinn 2: Pakk ut applikasjonen
Etter å ha lastet ned prosjektet, trekke den ut Først siden prosjektet er en zip -fil.
Trinn 3: Importer prosjekt til formørkelsen
Etter å ha trukket ut zip -prosjektet, åpner du Eclipse IDE og importer dette prosjektet. For dette, klikker du bare på "Fil" -menyen og velger importalternativet som følgende:
Fil -> Import -> Eksisterende Maven -prosjekt -> Neste -> Bla gjennom -> Velg prosjektet -> Fullfør
Dette åpner en undervindu som i følgende bilde. Velg det eksisterende Maven -prosjektet og klikk Neste.
Finn plasseringen i applikasjonsmappen og velg den.
Hvis alt er bra, skal det se ut som følgende bilde. Klikk på Fullfør -knappen.
Etter import tar det et par minutter å sette opp prosjektet og laste ned alle prosjektavhengighetene. Hvis datanettverkshastigheten din er god, bør den laste raskere. Ellers ha tålmodighet og vent en stund.
Trinn 4: Prosjekt Utforskeren
Etter å ha lastet ned alle avhengigheter, sett opp prosjektet. Det ser ut som følgende:
Dette prosjektet inneholder noen standardfiler som:
La oss forstå bruken av disse filene en etter en.
// SpringbootApplication.JavaDette er den viktigste applikasjonsfilen som inneholder Main () -metoden. Denne metoden kaller Run () -metoden for å kjøre applikasjonen.
Denne klassen bruker @SpringbootApplication som spesifiserer denne applikasjonen som en Spring Boot -applikasjon. Denne merknaden er en kombinasjon av @EnableAutoconfiguration, @Configuration, og @Componentscan merknader. Vi lærer mer om disse merknadene i våre neste detaljerte artikler.
pakke com.Linuxhint.Springbootapp;Dette er en annen viktig fil som i utgangspunktet er en XML -fil som inneholder oppføringene til alle prosjektavhengighetene og konfigurasjonene.
Siden vi ikke la til noen avhengighet mens vi opprettet prosjektet, inneholder det standardkonfigurasjonene og avhengighetene.
Denne filen brukes til å angi de globale egenskapene for applikasjonen, for eksempel databaseforbindelse, serverportnummer, se filer, etc. Opprinnelig er denne filen tom.
// SpringbootAppapplicationTests.JavaDenne filen brukes til å opprette testtilfellene for å teste applikasjonen ved å bruke Junit -biblioteket. Til å begynne med har den ingen testsak.
pakke com.Linuxhint.Springbootapp;Trinn 5: Kjør søknaden
La oss nå kjøre applikasjonen ved å velge hovedklassen (SpringbootAppapplication.java). Høyreklikk, velg “Kjør som” og klikk deretter på Java -applikasjonen som dette:
Høyreklikk -> Kjør som -> Java -applikasjon
Den begynner å utføre koden, og du kan se utgangen i konsollen.
Du kan se statusen til det løpende applikasjonen i konsollfanen som betyr at applikasjonen startes.
Vi har opprettet og kjørt vår første Spring Boot -applikasjon.
Trinn 6: Vis Hello World -meldingen
Som standard viser ikke Spring Boot -applikasjonen noen melding til konsollen.
Hvis du ønsker å vise en Hei Verden Melding til konsollen, bare oppdater hovedklassen ved å legge til denne utskriftserklæringen:
System.ute.Println ("Hello World!");Den nye oppdaterte filen ser slik ut:
pakke com.Linuxhint.Springbootapp;Kjør applikasjonen igjen og se utgangskonsollen.
Denne gangen viser den Hei Verden melding til konsollen.
Konklusjon
Denne artikkelen inneholder trinnene for å lage en enkel Spring Boot -applikasjon. Vi brukte Spring Initializer -verktøyet og formørkelsen for redigering og kjøring av applikasjonen. Spring Boot bruker sin egen innebygde server for å kjøre applikasjonen, selv om vi også kan sette opp en ekstern server. I de følgende artiklene vil vi lære å legge til flere avhengigheter til prosjektet for å lage en mer funksjonelle og nettbaserte applikasjoner.