«Введение в Spring StreamUtils»

«1. Обзор В этой статье мы рассмотрим класс StreamUtils и то, как мы можем его использовать. Проще говоря, StreamUtils — это класс Spring, который содержит некоторые служебные методы для работы с потоком — InputStream и OutputStream, которые находятся в пакете

«Spring Security Custom AuthenticationFailureHandler»

«1. Обзор В этом кратком руководстве мы покажем, как настроить обработку сбоев аутентификации Spring Security в приложении Spring Boot. Цель состоит в том, чтобы аутентифицировать пользователей, используя подход входа в форму. Для ознакомления с Spring Security и формой входа в

«Java — запись в файл»

«1. Обзор В этом руководстве мы рассмотрим различные способы записи в файл с помощью Java. Мы будем использовать BufferedWriter, PrintWriter, FileOutputStream, DataOutputStream, RandomAccessFile, FileChannel и служебный класс файлов Java 7. Мы также рассмотрим блокировку файла во время записи и обсудим

«Производительность картографических фреймворков Java»

«1. Введение Создание больших приложений Java, состоящих из нескольких уровней, требует использования нескольких моделей, таких как модель сохраняемости, модель предметной области или так называемые DTO. Использование нескольких моделей для разных уровней приложения потребует от нас предоставления способа отображения между bean-компонентами.

«Изящное завершение работы веб-сервера в Spring Boot»

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

«Чтение строки с заданным номером строки из файла в Java»

«1. Обзор В этой быстрой статье мы рассмотрим различные способы чтения строки с заданным номером строки внутри файла. 2. Входной файл Давайте начнем с создания простого файла с именем inputLines.txt, который мы будем использовать во всех наших примерах: Line 1

«Перехватчик CDI против Spring AspectJ»

«1. Введение Шаблон Interceptor обычно используется для добавления новых сквозных функций или логики в приложение и имеет надежную поддержку в большом количестве библиотек. В этой статье мы рассмотрим и сравним две из этих основных библиотек: перехватчики CDI и Spring AspectJ.

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

«1. Spring и Java >> Seeing Register Allocation Working in Java [chrisseaton.com] Проницательный и глубокий взгляд на то, как GraalVM размещает переменные в машинных регистрах. >> Logging In Spring Boot [reflectoring.io] Изучение различных аспектов ведения журнала в Spring Boot: мотивация, лучшие

«Равенство юридических лиц JPA»

«1. Обзор В этом руководстве мы рассмотрим обработку равенства с объектами JPA Entity. 2. Соображения В общем, равенство просто означает, что два объекта одинаковы. Однако в Java мы можем изменить определение равенства, переопределив методы Object.equals() и Object.hashCode(). В конечном счете,

«Тестирование приложений Quarkus»

«1. Обзор В наши дни Quarkus позволяет очень легко разрабатывать надежные и чистые приложения. Но как насчет тестирования? В этом руководстве мы подробно рассмотрим, как можно протестировать приложение Quarkus. Мы изучим возможности тестирования, предлагаемые Quarkus, и представим такие концепции, как