«Как динамически Autowire Bean в Spring»

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

«API доступа к внешней памяти в Java 14»

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

«Сопоставление списков с помощью ModelMapper»

«1. Обзор В этом руководстве мы объясним, как отображать списки различных типов элементов с помощью среды ModelMapper. Это включает использование универсальных типов в Java в качестве решения для преобразования различных типов данных из одного списка в другой. 2. Model Mapper

«Log4j 2 Плагины»

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

«Создание файлов PDF с помощью Thymeleaf»

«1. Обзор В этом уроке мы научимся создавать PDF-файлы, используя Thymeleaf в качестве механизма шаблонов, на быстром практическом примере. 2. Зависимости Maven Во-первых, давайте добавим нашу зависимость от Thymeleaf: <dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf</artifactId> <version>3.0.11.RELEASE</version> </dependency> Thymeleaf сам по себе является просто

«Введение в Финагл»

«1. Обзор В этом уроке мы кратко рассмотрим Finagle, RPC-библиотеку Twitter. Мы будем использовать его для создания простого клиента и сервера. 2. Строительные блоки Прежде чем мы углубимся в реализацию, нам нужно познакомиться с основными понятиями, которые мы будем использовать

«Поиск класса объекта в Java»

«1. Обзор В этой статье мы рассмотрим различные способы поиска класса объекта в Java. 2. Использование метода getClass() Первый метод, который мы проверим, это метод getClass(). Во-первых, давайте посмотрим на наш код. Мы напишем класс User: public class User {

«Введение в DBUnit»

«1. Введение В этом руководстве мы рассмотрим DBUnit, инструмент модульного тестирования, используемый для проверки взаимодействия реляционных баз данных в Java. Мы увидим, как это поможет нам привести нашу базу данных в известное состояние и подтвердить ожидаемое состояние. 2. Зависимости Во-первых,

«Метод Map.computeIfAbsent()»

«1. Обзор В этом уроке мы кратко рассмотрим новый метод по умолчанию calculateIfAbsent интерфейса Map, представленный в Java 8. В частности, мы рассмотрим его сигнатуру, использование и то, как он обрабатывает различные случаи. . 2. Метод Map.computeIfAbsent Начнем с сигнатуры

«Ключевое слово записи Java 14»

«1. Введение Передача неизменяемых данных между объектами — одна из самых распространенных, но рутинных задач во многих Java-приложениях. До Java 14 это требовало создания класса с шаблонными полями и методами, которые были подвержены тривиальным ошибкам и путаным намерениям. С выпуском