Spring@RequestScope是否有Micronaut类似物



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

此功能从1.2.0.RC1 版本开始添加

你可以在这里找到文件

我不是Spring专家,但据我所知,Micronaut中没有什么能比得上@RequestScope。但是,u可以通过ServerRequestContext.currentRequest()使用当前请求上的属性来设置请求范围内的数据。

根据问题,该功能计划为

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

最新更新