Exemple du monde Bonjour Maven Spring

Exemple mondial Maven + Spring hello

Cet exemple de guide rapide utilise Maven pour générer une structure de projet Java simple et montre comment récupérer le bean Spring et imprimer une chaîne «hello world».

Technologies utilisées dans cet article:

  1. Printemps 2.5.6

  2. Maven 3.0.3

  3. Eclipse 3.6

  4. JDK 1.6.0.13

Spring 3 example
Pour le ressort 3, reportez-vous à ceMaven + Spring 3 hello world example.

1. Générer une structure de projet avec Maven

Dans l'invite de commande, exécutez la commande Maven suivante:

mvn archetype:generate -DgroupId=com.example.common -DartifactId=SpringExamples
    -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

Maven générera pour vous toute la structure de dossiers standard de Java (en plus du dossier de ressources, dont vous devez le créer manuellement)

2. Convertir en projet Eclipse

Tapez «mvn eclipse:eclipse» pour convertir le projet de style Maven nouvellement généré en projet de style Eclipse.

mvn eclipse:eclipse

Plus tard, importez le projet converti dans Eclipse IDE.

Create a resources folder
Créez un dossier de ressources «/src/main/resources», le fichier de configuration xml du bean de Spring sera placé ici plus tard. Maven traitera tous les fichiers de ce dossier «ressources» comme des fichiers de ressources et les copiera automatiquement dans les classes de sortie.

3. Ajouter une dépendance Spring

Ajoutez la dépendance Spring dans le fichierpom.xml de Maven.

Fichier: pom.xml


    4.0.0
    com.example.common
    SpringExamples
    jar
    1.0-SNAPSHOT
    SpringExamples
    http://maven.apache.org
    

        
        
            org.springframework
            spring
            2.5.6
        

    

Relancez «mvn eclipse:eclipse», Maven téléchargera automatiquement les bibliothèques de dépendances Spring et les placera dans le référentiel local de votre Maven. En même temps, Maven ajoutera les bibliothèques téléchargées dans Eclipse «.classpath» à des fins de dépendance.

4. Haricot de printemps (classe Java)

Créez une classe Java normale (HelloWorld.java) dans «src / main / java / com / example / common / HelloWorld.java». Le bean Spring est juste une classe Java normale, et le déclarera dans le fichier de configuration du bean Spring plus tard.

package com.example.common;

/**
 * Spring bean
 *
 */
public class HelloWorld {
    private String name;

    public void setName(String name) {
        this.name = name;
    }

    public void printHello() {
        System.out.println("Hello ! " + name);
    }
}

5. Fichier de configuration Spring Bean

Créez un fichier xml (Spring-Module.xml) à «src/main/resources/Spring-Module.xml». Il s'agit du fichier de configuration du bean Spring, qui déclare tous les beans Spring disponibles.

Fichier: Spring-Module.xml



    
        
    

6. Revoir la structure du projet

Examinez-le et assurez-vous que la structure des dossiers comme suit

spring hello world example

7. Exécuter

ExécutezApp.java, il chargera le fichier de configuration du bean Spring (Spring-Module.xml) et récupérera le bean Spring via la méthodegetBean().

Fichier: App.java

package com.example.common;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class App {
    public static void main(String[] args) {
        ApplicationContext context = new ClassPathXmlApplicationContext(
                "Spring-Module.xml");

        HelloWorld obj = (HelloWorld) context.getBean("helloBean");
        obj.printHello();
    }
}

8. Sortie

Hello ! Mkyong

Télécharger le code source

Téléchargez-le -Spring-hello-world-example.zip (7 Ko)