Весна 3 Привет, пример мира
Из этого туториала Вы узнаете, как создать простой пример Hello World в Spring 3.0.
Технологии, используемые в этой статье:
-
Весна 3.0.5. ВЫПУСК
-
Maven 3.0.3
-
Затмение 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
В 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. Обзор структуры проекта
Просмотрите структуру каталогов следующим образом

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.