classpath和classpath*區別

classpath和classpath*區別: 

classpath:只會到你的class路徑中查找找文件。

classpath*:不僅包含class路徑,還包括jar文件中(class路徑)進行查找。

注意: 用classpath*:需要遍歷所有的classpath,所以加載速度是很慢的;因此,在規劃的時候,應該儘可能規劃好資源文件所在的路徑,儘量避免使用classpath*。

classpath*的使用:

當項目中有多個classpath路徑,並同時加載多個classpath路徑下(此種情況多數不會遇到)的文件,*就發揮了作用,如果不加*,則表示僅僅加載第一個classpath路徑。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章