Перейти к содержанию

Рубрика «Spring Framework»

Spring Boot: сопоставление «один ко многим» в Hibernate и JPA

В этом руководстве узнаем, как реализовать однонаправленные отношения в ассоциации «один ко многим». Что такое ассоциация «один ко многим» (One-To-Many) Рассмотрим пример: John – владелец (Owner) популярного блога, и на этом сайте есть большое количество блогов (Blogs) на разные темы. Итак, здесь один владелец является автором многих блогов. Например, в одном издательстве опубликованы книги многих …

Введение в стартеры Spring Boot

Управление зависимостями является критическим аспектом любого сложного проекта. И делать это вручную не лучший вариант; чем больше времени потратим на это, тем меньше останется на другие важные аспекты проекта. Стартеры Spring Boot были созданы именно для решения этой проблемы. Стартовые POM – это набор удобных дескрипторов зависимостей, которые можно включить в свое приложение. Вы получаете …

Apache Kafka в Spring Framework

Apache Kafka – это распределенная и отказоустойчивая система обработки потоков. В этом руководстве рассмотрим поддержку Spring для Kafka и уровень абстракции, который он обеспечивает по сравнению с собственными клиентскими Kafka API для Java. Spring Kafka предлагает простую и типичную модель программирования шаблонов Spring с KafkaTemplate и управляемыми сообщениями POJO через аннотацию @KafkaListener. Установка и настройка …

Как использовать службу RESTful (REST API) в Spring Boot

Мы используем Spring Boot для создания RESTful API. В то же время можно использовать сервисы RESTful (например, платежные сервисы) в Spring, используя RestTemplate. Общедоступная служба RESTful В этом руководстве используем общедоступную службу RESTful. Можно найти различные сайты, предоставляющие общедоступные службы RESTful. Вот несколько полезных сервисов RESTful на https://reqres.in/. Здесь доступны различные API с GET, POST, …

Создание пользовательского стартера в Spring Boot

Spring Boot предоставляет стартеры для большинства популярных проектов с открытым исходным кодом, но мы не ограничиваемся ими. Можно написать собственные стартеры. Если есть внутренняя библиотека для использования в организации, было бы неплохо написать для нее стартер, если он будет использоваться в контексте Spring Boot. Эти стартеры позволяют разработчикам избежать длительной настройки и быстро приступить к …