1. 程式人生 > >類加載(四):spring-boot-loader 模塊

類加載(四):spring-boot-loader 模塊

sys png out gpo 技術 jar getc spa 依賴

1. spring-boot jar包結構

技術分享圖片

2、

正常情況下,java -jar的類加載器是AppClassLoader

但是spring 使用自定義的URLClassLoader加載我們寫的class及其依賴的lib。

驗證:

 System.out.println(UserController.class.getClassLoader());

使用java -jar 的方式啟動

org.springframework.boot.loader.LaunchedURLClassLoader@13221655

類加載(四):spring-boot-loader 模塊