Mavenで起動しJARとして起動したときのSpring起動アプリケーションの起動時間に大きな違いがあることに気付きました。たとえば:Springブートアプリケーション - "mvn spring-boot:run"と "java -jar"を使用した起動時間の違い
mvn spring-boot:run
- 5秒java -jar myapp.jar
- jarファイルを起動する25秒
は5倍長いようになります。それはなぜそうですか? Mavenを使ってアプリケーションを起動するとき、そしてjarファイルとしてバックグラウンドで何が起きていますか?何かが別にロードされていますか? Mavenで使用されている時間にjarファイルを起動することは可能ですか?
のソースコードを見ることができますか? – SpaceTrucker
'SpringApplication.run(MySpringBootApplication.class、args);の前後に' new Date() 'を追加しました。 – Anna
mavenと 'java -jar myapp.jar'に' true 'を使用すると、各プロセスが存在する時間を測定できますか? –
SpaceTrucker