- hej verden eksempel

, lad os starte faktiske programmering med foråret rammer.før du begynder at skrive din første eksempel med foråret ramme, skal du sikre dig, at du har arrangeret jeres foråret miljø korrekt som forklaret i foråret - miljø fælde tutor.jeg går også ud fra, at du har lidt praktisk erfaring med formørkelse ide., så lad os gå videre til at skrive en enkel foråret ansøgning, der trykker "hej!"eller et andet budskab, der er baseret på den konfiguration, gjort i foråret bønner konfiguration fil., trin 1 - skabe java - projektet: det første skridt er at skabe en enkel java - projekt med formørkelse ide.følg den mulighed, fil - > nye - > - projektet, og endelig at udvælge, java - projektet, troldmand fra troldmanden liste.nu hedder dit projekt, som hellospring med troldmanden vindue som følger:,, når projektet er skabt med succes, vil du have følgende indhold i deres projekt opdagelsesrejsende:,,, trin 2 - tilføje krævede biblioteker: som andet skridt, lad os tilføje foråret ramme og fælles skovhugst api - biblioteker i vores projekt.for at gøre dette, ikke klik på dit projekt navn, hellospring, og følg så efter følgende mulighed i forbindelse menu: bygge vej - > konfigurere bygge vej, til at udvise java bygge vej vindue som følger:,, bruger nu tilføje eksterne krukker, button, der er til rådighed under, biblioteker, regning at tilføje følgende centrale glas fra foråret ramme og fælles skovhugst anlæg fortegnelser:,,, commons-logging-1.1.1,,, spring-aop-4.1.6. frigivelse,,, spring-aspects-4.1.6. frigivelse,,, spring-beans-4.1.6. frigivelse,,, spring-context-4.1.6. frigivelse,,, spring-context-support-4.1.6. frigivelse,,, spring-core-4.1.6. frigivelse,,, spring-expression-4.1.6. frigivelse,,, spring-instrument-4.1.6. frigivelse,,, spring-instrument-tomcat-4.1.6. frigivelse,,,,, spring-jms-4.1.6.rel overgang, spring-jdbc-4.1.6.rolig,,, spring-messaging-4.1.6. frigivelse,,, spring-orm-4.1.6. frigivelse,,, spring-oxm-4.1.6. frigivelse,,, spring-test-4.1.6. frigivelse,,, spring-tx-4.1.6. frigivelse,,, spring-web-4.1.6. frigivelse,,, spring-webmvc-4.1.6. frigivelse,,, spring-webmvc-portlet-4.1.6. frigivelse,,, spring-websocket-4.1.6. frigivelse, trin 3 - skabe kilde filer - nu skal vi skabe reelle kilde filer på, hellospring, projekt.først er vi nødt til at skabe en pakke kaldet, kom. tutorialspoint,.for at gøre dette, ikke klik på src, pakke opdagelsesrejsende afsnit og følge den valgmulighed, nye - > pakke. næste, vi vil skabe, helloworld.java, og mainapp.java, filer i com.tutorialspoint pakke.,,, er indholdet af helloworld.java, fil:, pakke com.tutorialspoint; offentlige klasse helloworld (private streng besked, offentlige tomrum setmessage (string - meddelelse) (this.message = budskab.} offentlige tomrum getmessage() {system. println ("din besked:" + meddelelse)), som er indholdet af den anden fil, mainapp -:, pakke com.tutorialspoint; import org.springframework.context.applicationcontext, import org.springframework.context.support.classpathxmlapplicationcontext; offentlige klassemainapp {offentlige statisk tomrum vigtigste (string [] args) (applicationcontext forbindelse = nye classpathxmlapplicationcontext ("bønner. xml -"); helloworld mål = (helloworld) kontekst. getbean ("helloworld"); mål nr. getmessage();}}, er der følgende to vigtige punkter, for at konstatere, om de vigtigste program:,, første skridt er at skabe sammenhæng, hvor vi plejede ramme api anvendelse, classpathxmlapplicationcontext(),.denne api belastninger bønner konfiguration dossier og i sidste instans baseret på, forudsat at api, det tager sig af at skabe og starter alle objekterne, dvs. bønner er nævnt i konfigurationen fil.,,, andet trin er vant til at få krævede bean ved hjælp getbean(), metode af de skabte forbindelse.denne metode bruger - id for at returnere en generisk objekt, som endelig kan være kastede til egentlige mål.når du har indvendinger, kan du bruge dette formål at kalde nogen klasse metode.,,, trin 4 - skabe bean konfiguration fil:, du er nødt til at skabe en bønne - konfiguration, sag, som er en xml - fil og fungerer som cement, lim og klister, bønner, dvs. klasser sammen.dette dokument skal være oprettet i henhold til src, fortegnelse, som vist nedenfor, normalt udviklere holde sagen navn som, beans. xml,, men du er uafhængige, at vælge, hvad du vil.du er nødt til at sikre, at denne sag er til rådighed i classpath og bruge det samme navn i hovedsagen og samtidig skabe anvendelse sammenhæng som vist i mainapp.java fil., beans.xml anvendes til at tildele unikke id - kort til forskellige bønner og kontrollere oprettelsen af genstande med forskellige værdier uden at hæmme i foråret kilde filer.f.eks. ved at bruge under fil, du kan give nogen værdi for "budskab" variable, og så kan du udskrive forskellige værdier for budskab uden indvirkning helloworld.java og mainapp.java filer.lad os se, hvordan det fungerer, <?xml - version = "0" kodning = "utf - 8"?> < bønner xmlns = "http://www.springframework.org/schema/beans" xmlns: xsi = "http://www.w3.org/2001/xmlschema-instance" xsi: schemalocation = "http://www.springframework.org/schema/beans http: //www.springframework. org /opdeling /bønner /spring-beans-3.0. xsd -" > < bean id = "helloworld" klasse = "kom. tutorialspoint. helloworld" > < ejendomsnavn = "budskab" værdi = "hej!"/> < /bean > < /bønner >,, når foråret ansøgning bliver ladt i hukommelsen, ramme gør brug af ovennævnte konfiguration fil at skabe alle de bønner defineret og tildele dem et unikt id som defineret i < bean >, -.du kan bruge, < ejendom >, tag over værdierne af forskellige variabler, der anvendes på det tidspunkt, hvor imod oprettelse., løntrin 5 - styrer programmet:, når du er færdig med at kilde og bønner konfiguration filer, du er klar til dette skridt, som er at samle og kører dit program.for at gøre dette, hold mainapp - fil regning aktive og anvende enten, løb, valgmulighed på solformørkelsen ide eller anvendelse, ctrl + f11, til at udarbejde og løbe din, mainapp, anvendelse.hvis alt er i orden med din ansøgning, vil dette aftryk følgende budskab i formørkelse ide 's konsol:, deres budskab: hej verden!,, tillykke, du har skabt din første gang anvendelse med succes.kan du se den fleksibilitet i anvendelsen af ovennævnte foråret at ændre værdien af "budskab" ejendom, og at både kilde filer uændret.yderligere, lad os begynde at gøre noget mere interessant i næste kapitel.

Hello Spring Wizard
Hello Spring Directories
Java Build Path
Spring Source Files
Beans Configuration File



Previous:
Next Page: