Pomlad se začne od HelloWorld

Spring Starts From Helloworld



Najprej pripravite spomladanski okvir, http://repo.spring.io/release/org/springframework/spring Številka različice, ki smo jo prenesli, je vzmetni okvir-4.1.6.RELEASE-dist.zip Opomba, Prav tako moramo namestiti API za beleženje Apache Commons , http://commons.apache.org/logging/ Kaj je tukaj prenesti commons-logging-1.2-bin.zip , Po dekompresiji lahko vidite naslednjo vsebino, najpomembnejša pa sta ta dva paketa kozarcev Zdaj, ko smo pripravljeni, bi morali zdaj odpreti Eclipse, da začnemo svoj projekt. 1. Ustvarite projekt: odprite Eclipse, File-> New-> Java Projact in ga poimenujte HelloWorld. 2. Uvozite knjižnico: z desno miškino tipko kliknite ime vašega projekta, izberite Build Path-> Dodajte zunanje JAR-je , Poiščite naslov za shranjevanje datoteke, ki je bila pravkar dekomprimirana, izberite vse, uvozite, izgleda tako: Vendar v tem projektu obstajajo le naslednjih 5, ki resnično delujejo: - commons-logging-1.2 - spomladanski fižol-4.1.6. SPROSTITEV - spring-context-4.1.6. SPROSTITEV - vzmet-jedro-4.1.6. SPROSTITEV - vzmet-izraz-4.1.6. SPROSTITEV Torej je mogoče uvoziti le teh pet. 3. Ustvariti moramo dve izvorni datoteki HelloWorld.java in MainApp.java. Koda HelloWorld.java public class HelloWorld { private String message /*The set attribute is called*/ public void setMessage(String message){ this.message = message } public void getMessage(){ System.out.println('HELLO :' + message) } } MainApp.java Koda
import org.springframework.context.ApplicationContext import org.springframework.context.support.ClassPathXmlApplicationContext public class MainApp { public static void main(String[] args){ ApplicationContext context = new ClassPathXmlApplicationContext('Beans.xml') HelloWorld obj = (HelloWorld) context.getBean('helloWorld') obj.getMessage() } } Tu je prvi korak, da uporabimo ogrodje API ClassPathXmlApplicationContext () Če želite ustvariti kontekst aplikacije. Ta API naloži konfiguracijsko datoteko fižolov in na koncu na podlagi zagotovljenega API-ja obravnava ustvarjanje in inicializacijo vseh predmetov, in sicer fižol, omenjen v konfiguracijski datoteki. Drugi korak je uporaba ustvarjenega konteksta getBean () Metoda za pridobitev zahtevanega fižola. Ta metoda uporablja ID zrna za vrnitev generičnega predmeta, ki ga je sčasoma mogoče pretvoriti v dejanski objekt. Ko imate predmet, ga lahko uporabite za klicanje metod katerega koli razreda. 4. Ustvarite konfiguracijsko datoteko Beans.xml Z desno miškino tipko kliknite src in izberite drugo-> xml, poimenujte ga Beans.xml (skladno z imenom v glavnem programu), kodo napišite na naslednji način
|_+_|
Beans.xml se uporablja za dodeljevanje edinstvenih ID-jev različnim fižolom in za nadzor ustvarjanja predmetov z različnimi vrednostmi, ne da bi spomladi vplival na izvorne datoteke. Na primer, z naslednjo datoteko lahko posredujete katero koli vrednost za spremenljivko 'message', tako da lahko izpišete različne vrednosti sporočila, ne da bi to vplivalo na datoteke HelloWorld.java in MainApp.java. Ko je aplikacija Spring naložena v pomnilnik, ogrodje z zgornjo konfiguracijsko datoteko ustvari vse definirane fižole in jim dodeli enolični ID v skladu z definicijo oznake. Oznake lahko uporabite za posredovanje vrednosti različnih spremenljivk, uporabljenih pri ustvarjanju predmeta. Z drugimi besedami, spremenimo vrednost v konfiguracijski datoteki (.xml), da dosežemo drugačne rezultate
5. Natisnite rezultat popolna.