В этой статье мы создадим простое приложение с использованием Spring.
1. Создаём проект
2. Структура проекта
3. Классы приложения
SpringHelloWorld.java
SpringHelloWorldRunner.java
Здесь мы в первую очередь создаём контекст используя API ClassPathXmlApplicationContext(). Это API загружает конфигурационный файл “spring-hello-bean.xml” и создаёт и инициализирует все бины внутри этого файла.
Далее мы используем метод getBean() этого контекста. Этот метод принимает в качестве аргумента id бина.
spring-hello-bean.xml
Главным звеном этого приложения является именно spring-hello-bean.xml, который как некая связующая смесь соединяет все компоненты программы в один исправный механизм. Более подробно о конфигурации подобных файлов мы поговорим позже.
4. Результат работы программы
После этого мы запускаем программу Alt + Shift + F10 и нажимаем Enter и получаем:
5. Какие библиотеки были автоматически включены в проект
Здесь мы видим, что Intellij Idea автоматически подгрузила модули, которые обсуждались в предыдущем руководстве.
В этом туториале мы создали приложение, используя технологию Spring. Конечно, для приложения такого уровня подключать Spring не имеет смысла, но это отправная точка, чтобы понять более сложные примеры.
Архив с исходным кодом проекта можно скачать по ЭТОЙ ССЫЛКЕ.