06:44
1,0×
00:00/06:44
19,7K просмотров · 3 года назад
18 минут
9 прочтений · 1 год назад
Практическое применение KSP
Источник: Nuances of Programming Известно, что генерация кода в процессе сборки отнимает много времени. Один из ярких примеров  —  Dagger 2, использующий kapt для генерации огромного количества файлов, скрытых от глаз разработчика. Таким образом, вы выбираете одно из двух: писать вручную много шаблонного кода либо отдохнуть во время длительной сборки. В целом, это довольно хороший метод, если вы хотите сохранить код более структурным, чистым и безопасным. Раньше нам приходилось использовать Kotlin...
12 минут
159 прочтений · 2 года назад
Обработка ошибок для REST с помощью Spring
1. Обзор В этом руководстве показано, как реализовать обработку исключений с помощью Spring для REST API. Мы также получим небольшой исторический обзор и посмотрим, какие новые опции были представлены в разных версиях. До Spring 3.2 двумя основными подходами к обработке исключений в приложении Spring MVC были HandlerExceptionResolver или аннотация @ExceptionHandler . У обоих есть явные недостатки. Начиная с версии 3.2, у нас есть аннотация @ControllerAdvice для устранения ограничений предыдущих двух решений и продвижения единой обработки исключений во всем приложении...