LoginSignup
15
17

More than 5 years have passed since last update.

STSでSpring Loadedを使ってコードを即反映させる

Last updated at Posted at 2015-07-26

Spring Boot、始めました。

IDEとしてSpring Tool Suite(STS)を使います。
コーディングも実行もSTSから行いますが、コードを書き換えるたびに停止→実行して反映する必要があります。
なんと非効率な…。

コードを書いて保存して反映される…が理想です。
そこで「Spring Loaded」を使用してこれを実現します。

■STSで「Spring Loaded」を使うための手順

【環境】

OS/Tool Version
Mac OS X Yosemite 10.10.4
STS 3.7.0.RELEAS

【前提】
STSでプロジェクト(今回は「demo」という名前のプロジェクト)を作成済み

1. 「Spring Loaded」をダウンロードする

こちらから最新のjarを任意の場所にダウンロードします。
自分は「springloaded-1.2.4.RELEASE.jar」を「/work/tool」にダウンロードしました。

2. STSで「Spring Loaded」を使うための設定をする

STSを起動しメニューの「Run > Run Configurations...」を選択します。
01.png

左のリストから「Spring Boot App」にある対象のプロジェクトを選択し、右の「Arguments」タブを選択します。
真ん中に「VM arguments:」という項目があるので、その中に以下を追記します。

-javaagent:/work/tool/springloaded-1.2.4.RELEASE.jar -noverify

この状態で「Run」ボタンを押下するとプロジェクトが実行されます。
02.png


以上です。
後はコードを変更して保存するだけで、コードが即反映されます!捗りますね!

■参考にさせていただいたサイト

Hot Swapping in Spring Boot with Eclipse STS

15
17
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
17