Eclipse(STS)でいくつかのサンプルアプリケーションを実行できます。次に、Eclipse内でWebアプリケーションを実行したいと思います。
link で指定されたサンプルアプリケーション "spring-boot-sample-web-jsp"を試してみたところ、その戦争を外部Tomcatにエクスポートしてアプリケーションを実行できました。さて、私の質問は、Spring Boot WebアプリケーションをEclipse自体に実行する方法です。
本当にありがとうございます。
この答えは遅いですが、私は同じ問題を抱えていました。動作するものを見つけました。
Eclipseプロジェクトエクスプローラーで、プロジェクト名を右クリックし、[名前を付けて実行]-> [Mavenビルド...]を選択します。
目標に、spring-boot:runと入力します
[実行]ボタンをクリックします。
私はSTSプラグインを持っているので、一部のプロジェクトでは、Run Asの下に「Spring Boot App」オプションが表示されます。ただし、何らかの理由で表示されるとは限りません。これらには上記の回避策を使用します。
Springブートアプリの実行方法を説明するリファレンスを次に示します。
スプリングブートチュートリアル
クラスmain
にあるSampleWebJspApplication
メソッドを実行するだけです。 Spring Bootは残りすべてを処理します(サンプルアプリケーションをホストする組み込みTomcatを起動します)。
最初の方法:(STSがEclipseで利用可能な場合)
1。プロジェクトを右クリックし、[別のユーザーとして実行]-> [スプリングブートアプリ]をクリックします。
2番目の方法:
1。プロジェクトを右クリック->実行->構成の実行
2。プロジェクトのベースディレクトリを設定します。つまり、$ {workspace_loc:/ first}
3。目標を設定しますspring-boot:run
4。走る
3番目の方法:
1. @ SpringBootApplication注釈クラスを右クリック->実行-> Javaアプリケーション
「Spring Boot App」実行構成を使用することもできます。そのためには、 Eclipse用Spring Tool Suiteプラグイン をインストールする必要があります。
プラグインなしで、EclipseでSpring Bootアプリケーションを実行しようとしていました。
ステップ1
プロジェクトを右クリックします。 「実行」->「Mavenビルド...」を選択します。次に、「目標」フィールドに「spring-boot:run」と入力します。適用して実行します。
この後、再度実行する必要はありません。
ステップ2
変更を加えた後、プロジェクトをクリーンアップします。クリーニング後、プロジェクトが1回自動的にビルドされます。その後、ブラウザでページを更新すると、変更が反映されます。