查看原碼時有很多飄紅的地方, 這些import都失敗的地方, 為什么在運行時沒有報錯?

首先這些@Configuration類沒有被程序中的類引用到
其次即使引用到這個類,不一定引用到類中的具體某個方法。 查看一下spring類加載器的原碼??
雖然這些地方import失敗了, 但是不影響.class類加載,
也就是說編譯這些@Configuration類時依賴的jar是必須存在的,但是運行時這些jar可以不提供
類加載的時機:創建該類的實例對象,或者引用了靜態方法
查看原碼時有很多飄紅的地方, 這些import都失敗的地方, 為什么在運行時沒有報錯?

首先這些@Configuration類沒有被程序中的類引用到
其次即使引用到這個類,不一定引用到類中的具體某個方法。 查看一下spring類加載器的原碼??
雖然這些地方import失敗了, 但是不影響.class類加載,
也就是說編譯這些@Configuration類時依賴的jar是必須存在的,但是運行時這些jar可以不提供
類加載的時機:創建該類的實例對象,或者引用了靜態方法
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。