«Spring JPA @Embedded и @EmbeddedId»

«1. Обзор В этом руководстве мы рассмотрим использование аннотации @EmbeddedId и метода «findBy» для запроса объекта JPA на основе составного ключа. Следовательно, мы будем использовать аннотации @EmbeddeId и @Embeddable для представления составных ключей в объектах JPA. Нам также нужно использовать

«События жизненного цикла объекта JPA»

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

«JPA @Embedded и @Embeddable»

«1. Обзор В этом руководстве мы увидим, как можно сопоставить одну сущность, содержащую встроенные свойства, с одной таблицей базы данных. Итак, для этой цели мы будем использовать аннотации @Embeddable и @Embedded, предоставляемые Java Persistence API (JPA). 2. Контекст модели данных

«Spring Security и OpenID Connect»

«Обратите внимание, что эта статья была обновлена ​​до нового стека Spring Security OAuth 2.0. Тем не менее, учебник с использованием устаревшего стека все еще доступен. 1. Обзор В этом кратком руководстве мы сосредоточимся на настройке OpenID Connect (OIDC) с Spring

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

«1. Spring и Java >> Spring Tips: Configuration [spring.io] Полезные советы от экспертов по максимально эффективному использованию абстракции среды Spring с помощью application.properties. >> An introductory guide to annotations and annotation processors [blog.frankel.ch] Хорошая статья, призванная приоткрыть завесу тайны, окружающую

«Базовая конфигурация IntelliJ»

«1. Обзор Хорошая IDE важна для производительности разработчиков. IntelliJ в настоящее время является одной из ведущих IDE и поддерживает множество языков программирования. В этом руководстве мы начнем с некоторых основных конфигураций в IntelliJ, уделяя особое внимание языку программирования Java. Мы

«Руководство по Guava MinMaxPriorityQueue и EvictingQueue»

«1. Обзор В этой статье мы рассмотрим конструкции EvictingQueue и MinMaxPriorityQueue из библиотеки Guava. EvictingQueue — это реализация концепции циклического буфера. MinMaxPriorityQueue дает нам доступ к наименьшему и наибольшему элементу с помощью предоставленного компаратора. 2. EvictingQueue Давайте начнем с построения

«Введение в Spring Cloud Zookeeper»

«1. Введение В этой статье мы познакомимся с Zookeeper и тем, как он используется для обнаружения служб, которое используется как централизованное знание о службах в облаке. Spring Cloud Zookeeper обеспечивает интеграцию Apache Zookeeper с приложениями Spring Boot посредством автоматической настройки

«Java Web Weekly, выпуск 160»

«На этой неделе было много серьезных, реактивных, сфокусированных докладов. Итак, приступим… 1. Spring и Java >> Java 10 Could Bring Upgraded Lambdas [infoq.com] Краткий отчет о классном возможном улучшении лямбда-выражений в Java 10. >> Reflection vs Encapsulation [blog.codefx.org] Введение модульности