1. Установи Java, например, Java 17. Скачай Java Development Kit (JDK)
с официального сайта. После установки проверь, что всё работает:
- Открой терминал или командную строку
- Введи: java -version
Если появится сообщение с версией Java (например,
17.0.9), значит всё установлено правильно.
2. Установи IntelliJ IDEA. Перейди
на сайт и скачай бесплатную версию Community Edition (достаточно для начала). Установи и запусти программу.
3. Создай новый Spring Boot проект через Spring Initializr (это онлайн-генератор, который соберёт за тебя базовый проект).
1) Зайди
на сайт, выбери такие параметры:
- Project: Maven
- Language: Java
- Spring Boot: оставь предложенную версию (например, 3.x.x)
- Group: например, com.example
- Artifact: например, demo
- Name: тоже demo
2) Ниже нажми «Add dependencies» и выбери модули:
- Spring Web — для создания веб-приложения
- Spring Boot DevTools — для автообновления проекта при изменениях
- Spring Data JPA — для подключения базы данных (можно позже)
- H2 Database — простая встроенная база (по желанию)
3) Нажми «Generate» — скачается ZIP-архив.
4) Распакуй архив в удобную папку на компьютере.
4. Открой проект в IntelliJ IDEA 1) Запусти IntelliJ IDEA.
2) Нажми «Open», выбери папку с распакованным проектом.
3) IntelliJ автоматически подгрузит все нужные зависимости. Это может занять 1-2 минуты при первом запуске.
4) Найди файл
DemoApplication.java (или Н
азваниеПроектаApplication.java) в папке
src/main/java/... 5) Наведи курсор на метод
main(...) и нажми зелёную кнопку ▶ слева — это запустит проект.
5. Проверь, работает ли приложениеПосле запуска в терминале появится сообщение:
Started DemoApplication in 3.456 seconds (JVM running for 4.123)Открой браузер и перейди по адресу:
http://localhost:8080Если видишь ошибку или белую страницу — это нормально: пока у тебя нет ни одной страницы. Давай добавим!
6. Добавь первый контроллер (страницу)Создай файл
HelloController.java в папке
src/main/java/com/example/demo и вставь код:
package com.example.demo;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class HelloController {@GetMapping("/hello")public String hello() {return "Привет, мир!";}}Снова запусти приложение и перейди в браузере на:
http://localhost:8080/helloТы увидишь надпись:
Привет, мир! Готово! Теперь ты можешь:
- Добавлять новые страницы (контроллеры),
- Подключать базу данных,
- Работать с формами, авторизацией и другими элементами большого проекта.
Хочешь разобраться во всех нюансах программирования на Java? Приходи на обучение с поддержкой личного ментора и гарантией трудоустройства. Узнай
подробности на сайте.