Есть ли аналог Micronaut для Spring @RequestScope?

Есть ли @RequestScope аналог в микронавт?
Если нет эквивалентных аннотаций, как я могу добиться того же эффекта в Micronaut?

2 ответа

Решение

Я не эксперт по Spring, но из того, что я понимаю, нет ничего похожего на @RequestScope в Micronaut. Тем не менее, вы можете установить данные области запроса, используя атрибуты текущего запроса через ServerRequestContext.currentRequest(),

Эта функция добавлена ​​с версии 1.2.0.RC1

Вы можете найти документацию здесь

Согласно вопросу, функция планируется

Что вам нужно от объема запроса в вашем контексте? Если вам нужно получить доступ к чему-то вроде текущего HttpRequest, попробуй использовать @ThreadLocal-Объем. https://docs.micronaut.io/latest/api/io/micronaut/runtime/context/scope/ThreadLocal.html. Сначала нужно конечно как-то поставить ток HttpRequest в ваш ThreadLocal, В зависимости от вашего веб-фреймворка это можно сделать с помощью перехватчиков.

Другие вопросы по тегам