Spring @RequestScope是否有Micronaut类似物?

时间:2018-12-11 17:11:38

标签: java micronaut

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

4 个答案:

答案 0 :(得分:2)

此功能自1.2.0.RC1版本起已添加

您可以找到文档here

答案 1 :(得分:1)

我不是Spring专家,但据我了解,Micronaut中没有类似@RequestScope的东西。 但是,您可以通过ServerRequestContext.currentRequest()使用当前请求上的属性来设置请求范围的数据。

答案 2 :(得分:1)

根据issue,该功能已计划

答案 3 :(得分:-1)

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