Spring Boot — это самый популярный фреймворк для создания веб-приложений на Java. С его помощью можно делать полноценные веб-приложения, сервисы для внутреннего использования и многое другое. Для примера посмотрим, как написать программу Hello World на Java со Spring Boot:
@RestController
@SpringBootApplication
public class MyApplication {
@RequestMapping("/")
String home() {
return "Hello World!";
}
public static void main(String[] args) {
SpringApplication.run(MyApplication.class, args);
}
}
Spring Boot обладает высоким уровнем автоматизации: он выполняет многие типовые задачи автоматически или с небольшим уровнем конфигурации, что позволяет легко и быстро написать рабочий проект. С другой стороны, Spring Boot — это целая экосистема со множеством подпроектов, интеграций и подходов, на изучение которых нужно время.
В этом курсе мы разберем ключевые концепции, которые помогут познакомиться со Spring Boot:
- Аннотации
- Инверсия зависимостей
- REST API
- JPA Data
- Entity/Repository
- Data Transfer Objects (DTO)
- Интеграционное тестирование с помощью MockMVC
- Аутентификация с использованием JWT
- Service Layer
- Профайлы
Остались вопросы? Задайте их в разделе «Обсуждение»
Вам ответят команда поддержки Хекслета или другие студенты
- Статья «Как учиться и справляться с негативными мыслями»
- Статья «Ловушки обучения»
- Статья «Сложные простые задачи по программированию»
- Вебинар «Как самостоятельно учиться»
Для полного доступа к курсу нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.