SpringBoot項目啓動過程源碼終於整體捋了一遍(完結)

上篇看到了refreshContext()方法: refresh()分析完了,接下來看一下這個shutdownHook,擼源碼之前先介紹一下它。 我們做開發的經常需要考慮服務宕機的情況,OOM內存溢出也好,斷電斷網也好,甚至用戶直接點了叉強制退出了。如果服務正在進行很重要的操作處理很重要的數據這個時候進程掛掉了,那之前的活豈不是白乾了,甚至還會導致系統bug。所以這個時候我們希望在服務宕機之前能給
相關文章
相關標籤/搜索