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


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
