Base/Knowledges/Библиотека/Книги/Spring в действии. Шестое издание.md

56 lines
3.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
Тип: Книга
Статус: Запланировано
Название: Spring в действии. Шестое издание
Автор:
- Крейг Уоллс
Количество страниц: 544
Прогресс: 0
Формат: Электронная
Обложка: Библиотека/Книги/covers/spring-v-dejstvii.jpg
Начата:
Закончена:
Оценка:
Сложность:
Теги:
- spring
- java
- spring_boot
- реактивное_программирование
- микросервисы
Категории:
- Java
- Фреймворки
Источник:
Ссылка:
---
# Spring в действии. Шестое издание
![[covers/spring-v-dejstvii.jpg]]
## 📖 О книге
Шестое издание классического руководства по Spring от Крейга Уоллса (ДМК Пресс, 2022). Книга охватывает как основы фреймворка, так и новые возможности: реактивные потоки (Spring WebFlux, Project Reactor), интеграция с Kubernetes и RSocket. Отличается практическим подходом с реальными примерами — автор известен умением строить примеры вокруг конкретных особенностей Spring, а не вокруг абстрактных концепций.
## 🧠 Ключевые идеи
- Инверсия управления и DI: контейнер Spring как основа — автоконфигурация, аннотации `@Component`, `@Autowired`, управление жизненным циклом бинов
- Spring Boot: автоконфигурация, стартеры, встроенный сервер — быстрый старт без XML и boilerplate-кода
- Spring MVC и REST: построение веб-приложений и REST API, обработка запросов, валидация, обработка ошибок
- Реактивное программирование: Spring WebFlux и Project Reactor — неблокирующие потоки данных для высоконагруженных приложений
- Интеграция и микросервисы: Spring Data, Spring Security, Spring Integration, RSocket, взаимодействие с Kubernetes
## 💬 Важные цитаты
> «Spring избавляет от множества утомительной работы, связанной с настройкой и решением повторяющихся задач, упрощая создание готового к работе ПО промышленного качества»
## 💡 Как применить в моих проектах
## 🔗 Связанные заметки
[[Микросервисы. Паттерны разработки и рефакторинга]]
[[Чистая архитектура]]
[[Современный Java. Рецепты программирования]]