Весна 3 Привет, пример мира

Весна 3 Привет, пример мира

Из этого туториала Вы узнаете, как создать простой пример Hello World в Spring 3.0.

Технологии, используемые в этой статье:

  1. Весна 3.0.5. ВЫПУСК

  2. Maven 3.0.3

  3. Затмение 3.6

  4. JDK 1.6.0.13

P.S Spring 3.0, at least JDK 1.5 is required to work.

Spring 3.0 dependencies
В Spring 2.5.x почти все модули Spring сгруппированы в один файл spring.jar. Начиная с Spring 3.0, каждый модуль разделен на отдельный файл jar, например, spring-core, spring-expression, spring-context, spring-aop и т. Д. Для получения подробной информации обратитесь к этой статье -Obtaining Spring 3 Artifacts with Maven.

1. Создать структуру проекта с Maven

Введите ниже команду Maven, чтобы создать стандартную структуру проекта Java.

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

2. Преобразовать в проект Eclipse

Преобразуйте проект в стиле Maven в проект стиля Eclipse и импортируйте его в Eclipse IDE.

mvn eclipse:eclipse

2. Добавить Spring 3.0 зависимость

Добавьте перечисленные ниже зависимости Spring 3.0 в файл Mavenpom.xml. Зависимости Spring доступны для загрузки через центральный репозиторий Maven.

Файл: 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. Фасоль

Простой боб весны.

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

Создайте файл конфигурации Spring и объявите все доступные компоненты Spring.

Файл: SpringBeans.xml



    
        
    

5. Обзор структуры проекта

Просмотрите структуру каталогов следующим образом

spring3 hello world example

6. Запустить его

Запустить его.

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. Выход

Spring 3 : Hello ! Mkyong

Скачать исходный код

Скачать -Spring3-hello-world-example.zip (5 КБ)

Try JavaConfig annotation
Это может вас заинтересоватьSpring 3 hello world example using JavaConfig annotation.

Рекомендации