«Изучение нового Spring Cloud Gateway»

«1. Обзор В этой статье мы рассмотрим основные функции проекта Spring Cloud Gateway, нового API на основе Spring 5, Spring Boot 2 и Project Reactor. Инструмент предоставляет готовые механизмы маршрутизации, которые часто используются в приложениях микрослужб как способ скрыть несколько

«Руководство по JMapper»

«1. Обзор В этом руководстве мы познакомимся с JMapper — быстрой и простой в использовании картографической структурой. Мы обсудим различные способы настройки JMapper, как выполнять пользовательские преобразования, а также реляционное сопоставление. 2. Конфигурация Maven Во-первых, нам нужно добавить зависимость JMapper

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

«1. Spring и Java >> On Generating Identity Hash Codes [alidg.me] Углубленный обзор различных стратегий, используемых виртуальной машиной HotSpot для создания хэш-кодов идентификации. >> Scalability of Different Concurrent Map Implementations [vmlens.com] Сравнительный анализ трех различных реализаций карт с поддержкой потоков:

«Ошибка TransactionRequiredException»

«1. Обзор В этом руководстве мы рассмотрим причину ошибки TransactionRequiredException и способы ее устранения. 2. TransactionRequiredException Эта ошибка обычно возникает, когда мы пытаемся выполнить операцию базы данных, которая изменяет базу данных без транзакции. Например, попытка обновить запись без транзакции: Query

«Ошибка Hibernate «Нет поставщика сохраняемости для EntityManager»»

«1. Введение В этом руководстве мы увидим, как решить распространенную ошибку Hibernate — «Нет поставщика сохраняемости для EntityManager». Проще говоря, поставщик сохраняемости относится к конкретной реализации JPA, используемой в нашем приложении для сохранения объектов в базе данных. Чтобы узнать больше

«Введение в Структуризер»

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

«Внедрение на основе XML в Spring»

«1. Введение В этом базовом руководстве мы узнаем, как выполнять простую настройку bean-компонентов на основе XML с помощью Spring Framework. 2. Обзор Начнем с добавления зависимости библиотеки Spring в pom.xml: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.1.4.RELEASE</version> </dependency> Последнюю версию зависимости Spring можно

«Внедрение Spring Bean-компонентов в неуправляемые объекты»

«1. Движущие силы В приложении Spring внедрение одного bean-компонента в другой bean-компонент очень распространено. Однако иногда желательно внедрить компонент в обычный объект. Например, мы можем захотеть получить ссылки на службы из объекта сущности. К счастью, добиться этого не так сложно,

«Введение значения в статическое поле в Spring»

«1. Обзор В этом руководстве мы увидим, как мы можем ввести значение из файла свойств Java в статическое поле с помощью Spring. 2. Проблема Для начала давайте представим, что мы установили свойство в файл свойств: name = Inject a value