【问题标题】:Is there a Micronaut analogue for Spring @RequestScope?Spring @RequestScope 是否有 Micronaut 类似物?
【发布时间】:2018-12-11 17:11:38
【问题描述】:

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

【问题讨论】:

    标签: java micronaut


    【解决方案1】:

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

    您可以找到文档here

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        根据issue,该功能正在计划中

        【讨论】:

        • 很酷,伊万。也许您知道要在何时添加该功能时跟踪的问题?
        • @TarasK 不,很遗憾
        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2013-02-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多