异步 Bean 初始化

f.k*_*sis 5 spring spring-bean spring-async

特定 bean 的初始化需要执行网络连接。这可能需要一些时间,并且不必要地将已经很长时间的启动阻塞几秒钟。

有什么方法可以让我的 bean 发出信号,即使它退出构造函数后它仍未初始化,然后在它准备就绪后,向上下文发出信号,表明它现在已准备就绪,并且它的状态应移至“已初始化” .

Pet*_*der 1

嗯,有一个任务非惰性 bean 的Spring 5现已推出,但票务尚未解决。

类似的问题几年前就已经解决了,比如数据库连接的引导。如果这不能解决您的主要问题,请耐心等待 Spring 5 的后续版本。

参考: