Check out what's new in the #Spring community 👉 https://bit.ly/3NMwcbY

The third milestone releases of: Spring Boot, Spring Security, Spring Integration, Spring AI and Spring AMQP; along with the second milestone releases of Spring Data and Spring for Apache Kafka.

#Java #SpringBoot #SpringData #SpringSecurity #SpringAI #SpringVault #ApacheKafka

Moving beyond Strings in Spring Data

Level up your Java code and explore what Spring can do for you.

Moving beyond Strings in Spring Data

Check out what's new in the #Spring community 👉 https://bit.ly/4kZSJyw

The second milestone releases of: Spring Boot, Spring Security, Spring Integration, Spring Modulith and Spring AMQP; along with the first milestone releases of Spring Session, Spring for Apache Kafka and Spring LDAP.

#Java #SpringBoot #SpringData #SpringSecurity #SpringAMQP #ApacheKafka

What if most transactions never needed retries at all? @FranckPachot shows how #MongoDB’s single-document atomic updates eliminate deadlocks completely—even under high load.

See the #SpringData example: https://javapro.io/2025/12/18/no-deadlocks-in-mongodb-atomic-documents-and-retries-with-spring-data-mongodb/

@MongoDB #SQL #Databases #Java #Performance

Today marks the 18th anniversary of the first commit of what should eventually become Spring Data JPA. What a ride! 🥳🍃🛢️ https://github.com/synyx/hades/commit/fca7af83e57188097310e50a30670360853b57ff #SpringData #JPA #Synyx
* First implementation of a spring based generic JPA dao as well as s… · synyx/hades@fca7af8

…implified spring configuration * Implementation is based on code published by Eberhard Wolff in JavaMagazin git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/spring-jpa-dao/trunk@186 5a64d73e-33d...

GitHub

Suchen und Finden - Elasticsearch effizient einsetzen

https://videos.ijug.eu/w/8ZbxZJ7yb5B9eyxvWg5WqS

Suchen und Finden - Elasticsearch effizient einsetzen

PeerTube

[Перевод] Как ускорить MongoDB в Java: profiling, explain(), индексация и антипаттерны

Команда Spring АйО подготовила материал о том, почему «быстрый запрос в MongoDB» — это не магия, а дисциплина: индексы, форма запроса, проекции, explain(), профайлер и наблюдаемость в Java/Spring Boot. Разбираем, как отличать IXSCAN от COLLSCAN, где чаще всего прячутся антипаттерны (skip-пагинация, тяжёлые $regex/$nin, findAll), и как выстроить измеримый цикл оптимизаций от Atlas/Compass до Micrometer.

https://habr.com/ru/companies/spring_aio/articles/979440/

#MongoDB #производительность #индексы #explain #IXSCAN #COLLSCAN #SpringBoot #SpringData #профайлинг #мониторинг

Как ускорить MongoDB в Java: profiling, explain(), индексация и антипаттерны

Команда Spring АйО подготовила материал о том, почему «быстрый запрос в MongoDB» — это не магия, а дисциплина: индексы, форма запроса, проекции, explain(), профайлер и наблюдаемость в Java/Spring...

Хабр

Why do SQL #Databases wait seconds on deadlocks? @FranckPachot contrasts pessimistic locking with #MongoDB’s lock-free concurrency & shows how retries replace waits. Want lower latency under contention?

Dive in: https://javapro.io/2025/12/18/no-deadlocks-in-mongodb-atomic-documents-and-retries-with-spring-data-mongodb/

@MongoDB #SpringData #Java #JAVAPRO

Still fighting deadlocks in SQL databases? @FranckPachot explains why #MongoDB avoids them entirely & how atomic documents & retryable transactions with #SpringData deliver predictable latency. Curious how it works in practice?

Read more: https://javapro.io/2025/12/18/no-deadlocks-in-mongodb-atomic-documents-and-retries-with-spring-data-mongodb/

@MongoDB #Java

Почему Я выбираю Spring Data JDBC

Реляционные базы данных по-прежнему остаются главным хранилищем наших данных. А значит, вопрос выбора инструмента отображения данных из БД на уровне приложения - всё так же актуален. Долгое время я выбирал: Spring Data JPA. Уверен, что большинства из вас — тоже. Но времена меняются, и в 2025 для своих новых проектов я использую — Spring Data JDBC. Почему? Если вам стало любопытно — добро пожаловать под кат.

https://habr.com/ru/companies/haulmont/articles/973124/

#jpa #springdata #jdbc #hibernate #java #spring #orm #springboot

Почему Я выбираю Spring Data JDBC

Реляционные базы данных по-прежнему остаются главным хранилищем наших данных. А значит, вопрос выбора инструмента отображения данных из БД на уровне приложения - всё так же актуален. Долгое время я...

Хабр