«Spring Security — перенаправление на предыдущий URL-адрес после входа в систему»

«1. Обзор В этой статье основное внимание будет уделено тому, как перенаправить пользователя обратно на первоначально запрошенный URL-адрес — после того, как он войдет в систему. Ранее мы видели, как перенаправлять на разные страницы после входа в систему с помощью

«Страница входа в Spring Security с React»

«1. Обзор React — это основанная на компонентах библиотека JavaScript, созданная Facebook. С React мы можем легко создавать сложные веб-приложения. В этой статье мы собираемся заставить Spring Security работать вместе со страницей входа React. Мы воспользуемся преимуществами существующих конфигураций Spring

«Что такое алгоритм Hi/Lo?»

«1. Введение В этом уроке мы объясним алгоритм Hi/Lo. Он используется в основном как стратегия генерации идентификатора базы данных. Начнем с обзора алгоритма. Затем мы покажем практический пример, основанный на фреймворке Hibernate. Наконец, мы обсудим варианты использования алгоритма, его преимущества

«Spring Security с Thymeleaf»

«1. Обзор В этом кратком руководстве мы сосредоточимся на Spring Security с Thymeleaf. Мы собираемся создать приложение Spring Boot, в котором продемонстрируем использование диалекта безопасности. В качестве технологии внешнего интерфейса мы выбрали Thymeleaf — современный механизм веб-шаблонов на стороне сервера

«Spring Security – Аутентификация запуска от имени»

«1. Обзор В этом руководстве мы покажем, как использовать аутентификацию Run-As в Spring Security с помощью простого сценария. Объяснение Run-As на очень высоком уровне выглядит следующим образом: пользователь может выполнять некоторую часть логики от имени другого принципала с другими привилегиями.

«Используйте запросы критериев в приложении данных Spring»

«1. Введение Spring Data JPA предоставляет множество способов работы с сущностями, включая методы запросов и пользовательские запросы JPQL. Однако иногда нам нужен более программный подход: например, Criteria API или QueryDSL. Criteria API предлагает программный способ создания типизированных запросов, что помогает

«Как определить карту в YAML для POJO?»

«1. Обзор В этом руководстве мы рассмотрим, как мы можем использовать свойства, определенные в файле YAML, для настройки значений для карты в наших классах POJO. 2. POJO и YAML Классы POJO — это обычные старые объекты Java. YAML — это

«Руководство по параллельным очередям в Java»

«1. Обзор В этом руководстве мы рассмотрим некоторые основные реализации параллельных очередей в Java. Общие сведения об очередях см. в нашей статье «Руководство по интерфейсу очередей Java». 2. Очереди В многопоточных приложениях очереди должны обрабатывать несколько параллельных сценариев производителей-потребителей. Правильный

«Управление порядком создания компонентов с помощью аннотации @DependsOn»

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