1

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

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

4

1 回答 1

2

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

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

}
于 2020-07-17T14:00:32.780 回答