問題描述: Spring Boot 項目更新代碼之后,啟動項目時發生報錯
問題分析
-
首先查看 pom 文件中 Spring Boot 版本為 2.2.2.RELEASE
-
查看 Spring Boot 官方 API 文檔對應版本,是否存在 embedded 包。經過排查發現沒有 embedded 包
-
查看 pom 文件提交的歷史記錄,是否更換過 Spring Boot 版本。經過排查發現版本變更過
-
再查看一下 Spring Boot 1.3.6.RELEASE 版本的官方 API 文檔,發現有 embedded 包
-
此時可確認為 Spring Boot 版本導致的問題,將 Spring Boot 2.2.2.RELEASE 版本更換為原來的 1.3.6.RELEASE 版本,項目運行成功