【问题标题】:Helidon background taskHelidon后台任务
【发布时间】:2020-11-07 07:40:42
【问题描述】:

我的 Helidon MP 微服务中有一个 @ApplicationScoped bean,有没有办法在服务器启动时强制创建 bean,而不是在第一次方法调用时创建?

我需要这个 bean 准备好并在服务器启动后运行,但我所做的每一次尝试都没有结果

【问题讨论】:

    标签: java helidon


    【解决方案1】:

    我找到了解决它的方法。 如果您的 bean 观察到 ApplicationScoped 的初始化,它将在启动阶段被实例化。这是一个技巧,但效果很好。

    public void init(@Observes @Initialized(ApplicationScoped.class) Object init) {
    
    }
    

    【讨论】:

      猜你喜欢
      • 2011-09-29
      • 2011-09-15
      • 2013-02-04
      • 2017-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多