YouTube ( https://www.youtube.com/watch?v=GTrNkhVnJBU ) で、Spring Loaded のデモを行っているビデオを見つけました。
同じ動作を再現しようとしていますが、まだ成功していません。
私が使用しているもの:
Spring Tool Suite 3.7.2 Spring Boot 1.3.2-RELEASE Spring 搭載 1.2.5-RELEASE Maven バージョン 3.1.0 JDK 1.8.0_71
男がビデオで行っているのと同じことを試しました(もちろんバージョンが最新であることを除いて)が、うまくいきません。
ここの春のドキュメントで説明されているように、「mavenプラグイン」の方法も試しました-> https://docs.spring.io/spring-boot/docs/current/reference/html/howto-hotswapping.html#howto-reload- springloaded-maven しかし、それもうまくいきませんでした。
ロードされたスプリングのバージョンを 1.2.0 に変更しようとしましたが (ドキュメントではそのバージョンが使用されています)、それも何もしませんでした。
STS 自体でアプリを実行し、コマンド ラインから mvn spring-boot:run も試しましたが、どちらも目的の結果が得られません。
mvn spring-boot:run を使用すると、エージェントがアタッチされていることがわかります。
[情報] エージェントのアタッチ: [C:\Users\ron.m2\repository\org\springframework\springloaded\1.2.5.RELEASE\springloaded-1.2.5.RELEASE.jar]
ただし、RequestMappings またはメソッド シグネチャの変更はスプリング ロードによって取得されないため、変更は反映されません。
これを機能させることができない理由が少しわかりません。助けていただければ幸いです。