«Двоичные форматы данных в Spring REST API»

«1. Обзор Хотя JSON и XML являются широко популярными форматами передачи данных, когда речь идет о REST API, они не единственные доступные варианты. Существует множество других форматов с различной скоростью сериализации и размером сериализованных данных. В этой статье мы рассмотрим,

«Тестирование исключений с помощью Spring MockMvc»

«1. Обзор В этой короткой статье мы увидим, как должны создаваться исключения в наших контроллерах и как тестировать эти исключения с помощью Spring MockMvc. 2. Генерация исключений в контроллерах Давайте начнем изучать, как запускать исключения из контроллера. Мы можем думать

«Отключить безопасность для профиля в Spring Boot»

«1. Обзор В этом руководстве мы рассмотрим, как мы можем отключить Spring Security для данного профиля. 2. Конфигурация Прежде всего, давайте определим конфигурацию безопасности, которая просто разрешает все запросы. Мы можем добиться этого, расширив WebSecurityConfigurerAdapter в Spring @Configuration и игнорируя

«Изучение Spring Boot TestRestTemplate»

«1. Обзор В этой статье рассматривается Spring Boot TestRestTemplate. Его можно рассматривать как продолжение Руководства по RestTemplate, которое мы настоятельно рекомендуем прочитать, прежде чем сосредоточиться на TestRestTemplate. TestRestTemplate можно рассматривать как привлекательную альтернативу RestTemplate. 2. Зависимости Maven Для использования TestRestTemplate

«Обработка ошибок Spring RestTemplate»

«1. Обзор В этом кратком руководстве мы обсудим, как реализовать и внедрить интерфейс ResponseErrorHandler в экземпляр RestTemplate, чтобы изящно обрабатывать ошибки HTTP, возвращаемые удаленными API. 2. Обработка ошибок по умолчанию По умолчанию RestTemplate выдает одно из следующих исключений в случае

«Настройте RestTemplate с помощью RestTemplateBuilder»

«1. Введение В этом кратком руководстве мы рассмотрим, как настроить bean-компонент Spring RestTemplate. Давайте начнем с обсуждения трех основных типов конфигурации: использование RestTemplateBuilder по умолчанию использование RestTemplateCustomizer создание собственного RestTemplateBuilder Чтобы иметь возможность легко протестировать это, следуйте руководству по настройке

«Использование перехватчика Spring RestTemplate»

«1. Обзор В этом уроке мы узнаем, как реализовать Spring RestTemplate Interceptor. Мы рассмотрим пример, в котором мы создадим перехватчик, который добавляет к ответу пользовательский заголовок. 2. Сценарии использования перехватчика Помимо модификации заголовка, есть и другие случаи использования перехватчика RestTemplate:

«Возврат простого HTML из контроллера Spring MVC»

«1. Обзор В этом руководстве мы хотим посмотреть, как вернуть HTML из контроллера Spring MVC. Давайте посмотрим, что нужно сделать. 2. Зависимость Maven Во-первых, мы должны добавить зависимость Maven spring-boot-starter-web для нашего контроллера MVC: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <versionId>1.3.7.RELEASE</versionId> </dependency> 3.

«Разделитель файлов Java против разделителя пути к файлу»

«1. Обзор В разных операционных системах в качестве разделителей файлов и путей используются разные символы. Когда наше приложение должно работать на нескольких платформах, нам нужно правильно обрабатывать их. Java помогает нам выбрать подходящий разделитель и предоставляет функции, помогающие нам создавать

«Еженедельник Java, выпуск 367»

«1. Spring и Java \u003e\u003e AdoptOpenJDK приветствует Dragonwell [infoq.com] Dragonwell присоединяется к AdoptOpenJDK — дистрибутиву OpenJDK, поддерживающему сопрограммы и предварительное прогревание! \u003e\u003e Сопоставление с образцом для массивов и переменных [mail.openjdk.java.net] Еще одно усовершенствование от Amber — поддержка сопоставления с образцом