簡體   English   中英

在春季啟動中,classpath:/,classpath:/ config /,file:./,file:./ config /是什么意思

[英]what do classpath:/,classpath:/config/,file:./,file:./config/ mean in spring boot

春季啟動文檔說:

配置位置以相反的順序搜索。 默認情況下,配置的位置是classpath:/,classpath:/ config /,file:./,file:./ config /。 結果搜索順序為:
1.文件:./ config /
2.文件:./
3.類路徑:/ config /
4. classpath:/

在我看來, classpath:/jar的根目錄,而classpath:/config/是根的子目錄。 但是file:./config/file:./是什么意思? 我在哪里可以在線找到有關這些內容的更多詳細信息?

file:./表示當前目錄(。),后面的斜線表示您從當前目錄開始並從那里開始。 但是這些都是從文件系統開始的。 因此無論使用什么文件進行此引用,它都將在該目錄中開始,無論您的類路徑位置如何。

classpath:/ config /也將意味着從classpath根目錄開始並查找config子文件夾。

classpath:/表示從類路徑根目錄開始。

classpath根通常是您在其中創建項目的項目文件夾。eclipse或intelliJ或net bean可以很容易地為您設置這些東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM