Есть ли в Micronaut аналог @RequestScope?Если нет эквивалентных аннотаций, как я могу добиться того же эффекта в Micronaut?
@RequestScope
Эта функция была добавлена с версии 1.2.0.RC1
Документацию можно найти здесь
Я не эксперт по Spring, но из того, что я понимаю, нет ничего похожего на @RequestScope в Micronaut.Однако вы можете установить данные области запроса, используя атрибуты текущего запроса через ServerRequestContext.currentRequest().
ServerRequestContext.currentRequest()
В соответствии с проблемой запланирована функция
Что вам нужно от объема запроса в вашем контексте?Если вам нужно получить доступ к чему-то похожему на текущий HttpRequest, попробуйте использовать @ThreadLocal -Scope.https://docs.micronaut.io/latest/api/io/micronaut/runtime/context/scope/ThreadLocal.html.Во-первых, вам, конечно, нужно как-то поместить текущий HttpRequest в ваш ThreadLocal.В зависимости от вашего веб-фреймворка это можно сделать с помощью перехватчиков.
HttpRequest
@ThreadLocal
ThreadLocal