IDEA匯入springboot專案無法識別resources下的application.yml配置檔案

llili發表於2024-04-29
遇到的問題:IDEA springboot不能讀取resources下的yml配置檔案
如下圖,application.yml檔案前面的圖示並不是springboot配置檔案的圖示,這就是IDEA沒有識別到yml檔案

正確的配置檔案圖示因該是下面這樣的

可能原因及解決方法:

  1. 檔名問題:確保 YML 檔案的名稱是正確的。Spring Boot 預設會嘗試載入名為 application.ymlapplication.yaml 的配置檔案。

  2. 檔案位置不正確:確保 YML 檔案位於 src/main/resources 目錄下。

  3. 構建配置問題:確保構建工具(如 Maven 或 Gradle)配置正確,能夠包含 src/main/resources 目錄中的資原始檔。
  4. 自定義配置檔案載入:如果使用了 @PropertySource@ConfigurationProperties 載入自定義配置檔案,確保檔案路徑正確。

  5. IDE 快取問題:嘗試清除 IDEA 的快取和重啟 IDEA。可以透過選單 "File" -> "Invalidate Caches / Restart..." 來清除快取並重啟。

如果都不是以上問題,那就是IDEA配置問題了

開啟File->project Structrue->Modules->選中你的專案->右邊找到你專案的配置檔案的位置->然後點選Mark as欄的Resources(設定你的配置檔案路徑)->點選ok後,就可以看到你的配置檔案圖示變成正常的了

此時就代表配置檔案已經被識別到了

相關文章