Spring

ControllerAdvice in Spring Boot

ControllerAdvice – обработка ошибок в Spring

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

ControllerAdvice – обработка ошибок в Spring Read More »

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

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

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

Apache Kafka с примером на Java и Spring Boot Read More »

Spring MVC Thymeleaf

Сегодя я покажу как создать веб приложение с помощью Spring MVC и серверного Java движка Thymeleaf. Самое первое с чего начинают учить спринг это написание Spring MVC контроллер класса и отображение html страницы (которая на самом деле не совсем html) с приветствием. В этой статье мы структурируем этот момент и копнем немного глубже: подключим статические …

Spring MVC Thymeleaf Read More »

Spring Boot Security JWT

Spring Security с помощью JWT токена

Сегодня я расскажу как сделать Ваши REST API защищенными и аутентифицировать запросы с помощью Spring Security JWT (Json Web Token). На сегодняшний день, JWT – один из самых распространенных методов аутентификации запросов на Java WEB приложения. И это не спроста. Данный вид защиты и аутентификации имеет ряд преимуществ: удобство (не нужно при каждом запросе передавать …

Spring Security с помощью JWT токена Read More »

web приложение с нуля на spring boot java

Spring Boot веб приложение с нуля

Сегодня я покажу Вам как создать java веб приложение используя возможности фреймворка Spring Boot. Будем писать и бекенд и фронтенд с нуля. Для тех, кто хотел начать изучать Spring, данная статья может послужить очень хорошим началом. В ней я даю ссылки на другие статьи где определенные технологии описаны более детально. Тем, кто уже знаком со …

Spring Boot веб приложение с нуля Read More »

REST на Spring Boot

Spring REST с примером

Сегодня поговорим о такой теме как REST API. Попробуем понять что же это такое и напишем свой REST с помощью Spring Boot. Данная статья является прямым продолжением Spring Boot — пример с Postgres и JPA. Поэтому объяснять что такое Spring Boot я уже не буду. Проект, к которому я буду подключать REST, я также взял …

Spring REST с примером Read More »