春ブーツの開始はどのようにあります

スタートクラスコードを取得します:

 

 ランスタートクラス反射mainメソッド:

 

 この反射は、次の例に似てどのようにスタートクラス春ブーツに見つけます:

 

 

SpringBoot上のクラスを開始するための思考〜クラスローダ

次のように現在のクラスのクラスのクラスローダを起動し、印刷SpringBoot、操作、実行、およびテストコードのアイデアから直接のjava -jarを実行しているの異なる方法の結果は次のとおりです。

 

 ランタイムからのjava -jarやり方なので、春ブーツは別の特別なクラスローダを使ってLaunchedURLClassLoaderクラスをロードします

 

おすすめ

転載: www.cnblogs.com/fubinhnust/p/11931159.html