我想使用Spring与Apache光束,这将运行在谷歌云数据流运行。数据流作业应该能够在执行管道步骤时使用Spring Runtime应用程序上下文。我想在我的Apache光束管道中使用Spring特性来实现DI和其他东西。在google上浏览了几个小时后,我找不到任何关于在Apache Beam中集成Spring的帖子或文档。所以,如果有人尝试过spring和Apache beam,请让我知道。 在main类中,我已经初始化了spring应用程序上下文,但在执行管道步骤时它不可用。对于自动连接的bean,我得到了空指针异常。我猜问题在于,在运行时上下文对工作线程不可用。 public s
started = true; //run if not started}
我对静态方法的理解是,你不应该在静态方法中使用类变量,除非它们是常量,并且不会改变。我的问题是,当通过执行MyClass.doSomething()多次调用时,这为什么不会中断。在我看来,它不应该工作,但它确实工作了。它只会传递一次if语句。