1. 程式人生 > 實用技巧 >Failed to load property source from ‘file:/F:/mp/target/classes/application.yml‘(報錯顯示yaml檔案有錯)

Failed to load property source from ‘file:/F:/mp/target/classes/application.yml‘(報錯顯示yaml檔案有錯)

前言
最近在學mybatis plus 想用程式碼生成器生成程式碼,生成程式碼後發現一個大問題我的spring boot專案一啟動就報下面的錯,一度搞得我懷疑人生,重複建立spring boot專案,最後還是我的老師幫我解決的。

spring boot啟動失敗

在這裡插入圖片描述

yml 檔案有錯誤

在這裡插入圖片描述

錯誤緣由

1、重複檢查yml 發現沒有錯誤
2、偷懶不想寫,直接複製其他專案配置的相關資料
3、由於複製的導致編碼格式不同,最終導致專案啟動失敗。自己配置的yml 檔案和編輯器生成的yml 檔案的編碼格式不同,一個事GBK,另一個是UTF-8。

在這裡插入圖片描述
在這裡插入圖片描述

解決方法

將自己寫的yml 和編輯器生成的yml 編碼格式都改成UTF-8。並且記得修改後立即儲存哈,不然編輯器還是會報錯

在這裡插入圖片描述

再次啟動就可以跑程式碼了,swgger 上測試成功。

在這裡插入圖片描述
在這裡插入圖片描述

這是我遇到的錯誤是這樣的希望能幫助到你!