Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
特定 bean 的初始化需要执行网络连接。这可能需要一些时间,并且不必要地阻止已经很长的启动几秒钟。
有什么方法可以让我的 bean 即使在它退出构造函数之后表示它还没有初始化,然后,当它准备好时,向上下文发出信号,它现在已经准备好并且它的状态应该移动到“已初始化” .
好吧,Spring5x 有一个非惰性 bean 的任务。Spring 5 现已推出,但票尚未解决。
类似的问题在几年前就已经解决了,比如数据库连接的引导。如果这不能解决您的主要问题,请耐心等待 Spring 5 的后续版本。
参考: