06:44
1,0×
00:00/06:44
497,4 тыс смотрели · 4 года назад
Конструкторы в Java и Spring: вспомнить все
Используя Spring, разработчики часто применяют конструкторы для внедрения зависимостей – это один из ключевых механизмов фреймворка. Однако даже в таком, казалось бы, простом подходе есть свои тонкости: от правил автоматического связывания бинов до особенностей работы с Lombok и других подводных камней. В этой статье мы разберём основные практики применения конструкторов в Spring-приложениях: рассмотрим лучшие подходы, возможные проблемы и способы их решения. Это поможет вам писать более чистый и надёжный код...
179 читали · 3 года назад
Обработка ошибок для REST с помощью Spring
1. Обзор В этом руководстве показано, как реализовать обработку исключений с помощью Spring для REST API. Мы также получим небольшой исторический обзор и посмотрим, какие новые опции были представлены в разных версиях. До Spring 3.2 двумя основными подходами к обработке исключений в приложении Spring MVC были HandlerExceptionResolver или аннотация @ExceptionHandler . У обоих есть явные недостатки. Начиная с версии 3.2, у нас есть аннотация @ControllerAdvice для устранения ограничений предыдущих двух решений и продвижения единой обработки исключений во всем приложении...