Spring Boot 4: несколько TaskDecorator для async-задач Раньше, если… — Библиотека джависта | Java, Spring, Maven, Hibernate — TG.ME

⚙️ Spring Boot 4: несколько TaskDecorator для async-задач

Раньше, если нужно было перенести в worker thread сразу несколько контекстов — например, MDC + SecurityContext, приходилось собирать это вручную.

В Spring Boot 4 можно зарегистрировать несколько TaskDecorator:


@Order(1)
class MdcTaskDecorator implements TaskDecorator {
// перенос MDC
}

@Order(2)
class SecurityTaskDecorator implements TaskDecorator {
// перенос SecurityContext
}


Spring Boot сам объединит их в CompositeTaskDecorator и выполнит в заданном порядке.

📌 Полезно для @Async, когда request-контекст должен пережить переход на другой поток.

══════ Навигация ══════
ВакансииЗадачиСобесы

🐸 Библиотека джависта

#Enterprise
👍7❤3
August 19, 2026 2.3K 17