0
春ブーツ(1.5.4に)起動時間を短縮しようとしますが、私は次のようになり、自分のアプリケーションクラスから@SpringBootApplication
注釈を削除:ロング春ブーツ事前バナー起動時間
public class WebApplication {
public static void main(String[] args) {
System.out.println("Starting spring boot");
SpringApplication.run(WebApplication.class, args);
}
}
ので、基本的にこれはもう役に立ちません(コンポーネントが登録されないなど)2017 MBPでこれを開始するには、println
とSpringブートバナー(これは事前設定でも偶数と思われます)の間に約10秒かかります。別のフレームワークのアプリを起動することは瞬時に行われます。この時間はどこで過ごしたのですか?この時間を短縮するためにできることはありますか?
スプリングブートの起動時間を最小限に抑えることについて、複数の質問がありますが、私が知る限り、提案されたソリューションは、の後にの時間を短縮します(コンポーネントのスキャン、自動構成、.. )。
「スプリングブートスターターアプリの設定注釈をすべて無効にしました」とはどういう意味ですか? – g00glen00b
私の2017 MBPには瞬時に近いですか? IntelliJ IDEAから実行します。 –
@ M.Deinumこれを試していただきありがとうございます。問題は私の環境にあるはずです。 – Remko