La oss komme i gang.
Lag først en Maven-basert vårapplikasjon og legg deretter til følgende avhengigheter til POM.XML -fil:
// pom.XML
I dette prosjektet vil vi hovedsakelig bruke disse tre merknadene:
@Configuration -merknaden vil bli brukt til å lage en konfigurasjonsfil, og @ComponentScan -merknaden vil bli brukt til å skanne komponentene, lik XML -taggen.
Opprett en Java Config -fil
Siden vi bruker Java -merknadene, oppretter vi en Java Config -fil i stedet for en ApplicationContext.XML -fil. Denne konfigurasjonsfilen vil være tom for nå, men har en @configuartion -merknad.
Her trenger vi ikke å lage noen XML -filer. Snarere lager vi en enkel Java -klasse og markerer det ved @configuration -merknad. I vårt tilfelle opprettet vi en SpringConfig.Java -klasse som ser ut som følgende:
// SpringConfig.Java
Packagecom.Linuxhint;Lag en java -bønne
La oss lage en bønneklasse og merke den med @component -merknad. Denne merknaden spesifiserer denne klassen som en komponent. Når IOC -beholderen starter, skannes den som en komponent, og en bønneobjekt opprettes ved kjøretid.
// Ansatt.Java
Packagecom.Linuxhint.bønner;Opprette hovedklasse
Lag nå en hovedklasse for å lese Bean -egenskapene. Her endret vi ikke noe. Koden ligner på den forrige. Den leser bønnen ved å bruke getbean () -metoden. Settverne og getters brukes til å sette og få bønneegenskaper.
Merk: Bønne -ID -en, sendt inn i getbean (), skal være den samme som erklært i @component -merknaden.
// SpringApp.Java
Packagecom.Linuxhint;Prosjektstruktur
Etter å ha opprettet alle disse filene, skal prosjektet se ut som følgende:
Kjør søknaden
La oss nå kjøre søknaden ved å høyreklikke på prosjektet og velge:
Kjør som -> Java -applikasjon
Dette vil produsere følgende utdata til konsollfanen:
Konklusjon
Denne artikkelen viste hvordan du konfigurerer et program ved hjelp av Java -merknader. Vi diskuterte å lage en Java Bean, en hovedklasse, en prosjektstruktur og hvordan du kjører applikasjonen. Med denne artikkelen vil du kunne være vårprosjektkonfigurasjon ved hjelp av Java -merknader med letthet. For mer nyttige artikler, sjekk ut mer fra Linux Hint.