Spring @RequestScope 是否有 Micronaut 类似物?

Is there a Micronaut analogue for Spring @RequestScope?

Micronaut 中有@RequestScope 类似的吗?
如果没有等效的注释,我如何在 Micronaut 中实现相同的效果?

在您的上下文中,您需要从请求范围中得到什么?如果您需要访问 current HttpRequest 之类的内容,请尝试使用 @ThreadLocal-Scope。 https://docs.micronaut.io/latest/api/io/micronaut/runtime/context/scope/ThreadLocal.html。首先,您当然需要以某种方式将当前 HttpRequest 放入您的 ThreadLocal。根据您的 Web 框架,它可以通过拦截器来完成。

我不是 Spring 专家,但据我了解,Micronaut 中没有类似 @RequestScope 的东西。 但是,您可以通过 ServerRequestContext.currentRequest().

使用当前请求的属性设置请求范围的数据

根据issue,功能已规划

自 1.2.0.RC1 版本以来添加了此功能

您可以找到文档 here