2017-01-18 19 views
0

を実行せずに春のブート構成可能なアプリケーション・コンテキストを取得し、私はConfigurableApplicationContext使用して取得することができます。は春のブートアプリケーションのためのサーバ

@SpringBootApplication 
public class MyApplication { 
    public static void main(String[] args) { 
     ConfigurableApplicationContext ctx = 
      SpringApplication.run(MyApplication.class, args); 
    } 
} 

をしかし、これは、サーバーを起動します。私はスプリングコンテキストセットアップでいくつかの計測を実行する必要があり、ApplicationContextのインスタンスを望みますが、サーバーを起動しません。出来ますか?

答えて

1

クラスパス上にspring-boot-starter-webが存在する場合に限り、スプリングブートはサーバを起動します。これをスキップして、タスク(例:jdbc、jpa、batch)に必要な依存関係のみを含めると、プログラムは単純なコンソールアプリケーションになり、Webサーバーは起動しません。

関連する問題