Apache Camel - 在启动时触发任务,使其仅运行一次
2022-09-02 19:31:09
我正在使用Camel & Spring开发一个Java项目。我们希望在Spring完成它的事情并且Camel完成所有路由的构建之后,在单例bean上触发一个初始化方法。
我们不能在类创建时调用该方法,因为它具有指向其他类的动态链接,这些类是从@Component弹簧注释中获取的,并且我们不知道何时/是否已经加载了这些类,以便实际运行init方法作为构造函数的一部分。
在Camel启动完成后,我如何调用一个或多个方法仅运行一次?
谢谢!