«Spring REST API + OAuth2 + Angular»

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

«Java Stream Filter с лямбда-выражением»

«1. Введение В этом кратком руководстве мы рассмотрим использование метода Stream.filter() при работе с потоками в Java. Мы рассмотрим, как его использовать и как обрабатывать особые случаи с проверенными исключениями. 2. Использование Stream.filter() Метод filter() является промежуточной операцией интерфейса Stream,

«Инициализировать HashMap в Java»

«1. Обзор В этом руководстве мы узнаем о различных способах инициализации HashMap в Java. Мы будем использовать Java 8, а также Java 9. 2. Статический инициализатор для статического HashMap Мы можем инициализировать HashMap с помощью статического блока кода: public static

«Учебное пособие по аннотациям Hibernate One to Many»

«1. Введение В этом кратком руководстве по Hibernate мы рассмотрим пример отображения «один ко многим» с использованием аннотаций JPA, альтернативы XML. Мы также узнаем, что такое двунаправленные отношения, как они могут создавать несоответствия и как может помочь идея владения. 2.

«Примеры аннотаций Джексона»

«1. Обзор В этом уроке мы подробно рассмотрим аннотации Джексона. Мы увидим, как использовать существующие аннотации, как создавать собственные и, наконец, как их отключить. 2. Аннотации сериализации Джексона Сначала мы рассмотрим аннотации сериализации. 2.1. @JsonAnyGetter Аннотация @JsonAnyGetter обеспечивает гибкость использования

«Сделайте простой HTTP-запрос в Java»

«1. Обзор В этом кратком руководстве мы представляем способ выполнения HTTP-запросов в Java — с помощью встроенного класса Java HttpUrlConnection. Обратите внимание, что, начиная с JDK 11, Java предоставляет новый API для выполнения HTTP-запросов, который предназначен для замены HttpUrlConnection, HttpClient

«Имитация методов Void с помощью Mockito»

«1. Обзор В этом коротком руководстве мы сосредоточимся на имитации методов void с помощью Mockito. Как и в других статьях, посвященных платформе Mockito (например, Mockito Verify, Mockito When/Then и Mock Methods Mockito), класс MyList, показанный ниже, будет использоваться в качестве

«Почтовый запрос RestTemplate с JSON»

«1. Введение В этом кратком руководстве мы покажем, как использовать Spring RestTemplate для выполнения запросов POST, отправляющих содержимое JSON. 2. Настройка примера Давайте начнем с добавления простого класса модели Person для представления публикуемых данных: public class Person { private Integer

«Краткое руководство по Spring @Value»

«1. Обзор В этом кратком руководстве мы рассмотрим аннотацию @Value Spring. Эту аннотацию можно использовать для ввода значений в поля в компонентах, управляемых Spring, и ее можно применять на уровне параметров поля или конструктора/метода. 2. Настройка приложения Чтобы описать различные

«Основы проверки Java Bean»

«1. Обзор В этом кратком руководстве мы рассмотрим основы проверки Java-бина с помощью стандартной среды — JSR 380, также известной как Bean Validation 2.0. Проверка пользовательского ввода является очень распространенным требованием в большинстве приложений. А среда Java Bean Validation стала