Spring 3 Hallo Weltbeispiel
Dieses Tutorial zeigt Ihnen, wie Sie in Spring 3.0 ein einfaches Hallo-Welt-Beispiel erstellen.
In diesem Artikel verwendete Technologien:
-
Spring 3.0.5.RELEASE
-
Maven 3.0.3
-
Eclipse 3.6
-
JDK 1.6.0.13
P.S Spring 3.0, at least JDK 1.5 is required to work.
Spring 3.0 dependencies
In Spring 2.5.x werden fast alle Spring-Module in einer einzigen spring.jar-Datei zusammengefasst. Seit Spring 3.0 sind alle Module in eine einzelne JAR-Datei aufgeteilt, z. B. Spring-Core, Spring-Expression, Spring-Kontext, Spring-Aop usw. Weitere Informationen finden Sie in diesem Artikel -Obtaining Spring 3 Artifacts with Maven.
1. Projektstruktur mit Maven generieren
Problem unterhalb des Maven-Befehls, um eine Standard-Java-Projektstruktur zu erstellen.
mvn archetype:generate -DgroupId=com.example.core -DartifactId=Spring3Example
-DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
2. In Eclipse-Projekt konvertieren
Konvertieren Sie das Maven-Stilprojekt in das Eclipse-Stilprojekt und importieren Sie es in die Eclipse-IDE.
mvn eclipse:eclipse
2. Hinzufügen einer Spring 3.0-Abhängigkeit
Fügen Sie die unten aufgeführten Spring 3.0-Abhängigkeiten in Mavenspom.xml-Datei hinzu. Die Spring-Abhängigkeiten können über das zentrale Repository von Maven heruntergeladen werden.
Datei: pom.xml
4.0.0 com.example.core Spring3Example jar 1.0-SNAPSHOT Spring3Example http://maven.apache.org 3.0.5.RELEASE org.springframework spring-core ${spring.version} org.springframework spring-context ${spring.version}
3. Frühlingsbohne
Eine einfache Frühlingsbohne.
package com.example.core;
/**
* Spring bean
*
*/
public class HelloWorld {
private String name;
public void setName(String name) {
this.name = name;
}
public void printHello() {
System.out.println("Spring 3 : Hello ! " + name);
}
}
4. Spring Bean Konfigurationsdatei
Erstellen Sie eine Spring-Konfigurationsdatei und deklarieren Sie alle verfügbaren Spring-Beans.
Datei: SpringBeans.xml
5. Projektstruktur überprüfen
Überprüfen Sie die Verzeichnisstruktur wie folgt

6. Starte es
Starte es.
package com.example.core;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class App {
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext(
"SpringBeans.xml");
HelloWorld obj = (HelloWorld) context.getBean("helloBean");
obj.printHello();
}
}
7. Ausgabe
Spring 3 : Hello ! Mkyong
Quellcode herunterladen
Laden Sie es herunter -Spring3-hello-world-example.zip (5 KB)
Try JavaConfig annotation
Dies könnte Sie interessierenSpring 3 hello world example using JavaConfig annotation.