ControllerAdvice in Spring Boot

Сегодня мы узнаем как правильно обрабатывать исключения в Spring приложениях с помощью ControllerAdvice и RestControllerAdvice аннотации. Когда мы пишем веб приложение, у нас возникает необходимость обрабатывать исключения. Пришли…

Сегодня мы поговорим о Дженериках (Generics) в языке Java. Иногда их называют обобщениями. В статье я буду использовать все эти употребления, но означают они одно и тоже. Java…

Сегодня мы рассмотрим механизмы, которые позволяют работать со строками в языке Java. Также напишем примеры кода с реальных проектов, которые используют обработку строк. В языке Java нет примитивного…

Сегодня поговорим о switch case конструкции в языке java. Раньше мы уже пытались разобраться с условными операторами, а теперь подробнее разберем примеры со switch case в java. Давайте…

Scanner это класс в языке Java, который позволяет считывать данные из разных источников. В том числе и с консоли. Сегодня я хочу описать принципы его работы и показать…

разница между виртуальной машиной и контейнером

Сегодня я хочу поведать об виртуальных машинах и контейнерах. Попробуем разобрать эти два понятия в контексте запуска приложений и найдем основные отличия контейнера от виртуальной машины.  В одной…

Apache Kafka с примером Java Spring Boot

Сегодня я хочу рассказать об Apache Kafka в качестве брокера сообщений. С помощью Kafka мы попытаемся коммуницировать несколько Java Spring Boot приложений. Начнем с самого простого: что такое…