因此,如果 web 应用程序中的 spring 初始化失败,则该 web 应用程序本身不会出现。为了防止这种情况发生,我可能无法从代码中为该特定 bean 初始化重新抛出任何异常,并且 web 应用程序将继续加载,对吗?
有没有其他方法可以告诉 spring 不要在特定的 bean 初始化失败时让 webapp 本身失败?
即使一个 spring bean 初始化失败也继续加载 webapp
AFAIK,你不能这样做。
我在启动时进行多次 DNS 查找。我不希望 web 应用程序在其中一个失败时失败。
在这种情况下,您需要修改您的 bean 以处理 DNS 查找失败的情况,使 bean 实例处于基本上不活动但无害的状态,或者稍后可以重试 DNS 查找。
简而言之,你必须自己应对这个问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)