1. 程式人生 > >Spring加載resource時classpath*:與classpath:的區別

Spring加載resource時classpath*:與classpath:的區別

前綴 bean pack component logs tps 文件中 多個 log

https://www.cnblogs.com/yangy608/p/3365539.html

Spring可以通過指定classpath*:與classpath:前綴加路徑的方式從classpath加載文件,如bean的定義文件.classpath*:的出現是為了從多個jar文件中加載相同的文件.

classpath:只能加載找到的第一個文件.

classpath*:的使用是為了多個component(最終發布成不同的jar包)並行開發,各自的bean定義文件按照一定的規則:package+filename,而使用這些component的調用者可以把這些文件都加載進來.

Spring加載resource時classpath*:與classpath:的區別