[解決済み] IntelliJ 15、SpringBoot devtools livereloadが動作しない。
2023-05-03 04:21:19
質問
Spring Boot devtools 1.3の新機能であるLiveReloadに問題があります。 クラスの変更時にリロードされないのです。 私は、Devoxx 2015でIntelliJでデモを見たことがあります。何かIDEの設定を有効にしておく必要があるのでしょうか? 私はIDE経由で実行しており、Gradle経由ではありません。 私は"Make project automatically"を有効にしてみましたが、それは助けにならないようです。
正しくロードされているようで、正しいパスで探しています。
2015-11-23 05:55:30.592 DEBUG 4700 --- [ restartedMain] o.s.boot.devtools.restart.Restarter : Starting application com.myapp.Application with URLs [file:/E:/Projects/myapp/build/classes/main/, file:/E:/Projects/myapp/build/resources/main/]
私のファイル
build.gradle
buildscript {
ext {
springBootVersion = '1.3.0.RELEASE'
}
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin: 'java'
apply plugin: 'eclipse-wtp'
apply plugin: 'idea'
apply plugin: 'spring-boot'
apply plugin: 'war'
war {
baseName = 'myapp'
version = '0.0.1-SNAPSHOT'
}
sourceCompatibility = 1.8
targetCompatibility = 1.8
repositories {
mavenCentral()
maven { url "https://repo.spring.io/snapshot" }
maven { url "https://repo.spring.io/milestone" }
}
configurations {
providedRuntime
}
dependencies {
compile('org.springframework.boot:spring-boot-starter-actuator')
compile('org.springframework.boot:spring-boot-devtools')
compile('org.springframework.boot:spring-boot-starter-jdbc')
compile('org.projectlombok:lombok')
compile('org.springframework.boot:spring-boot-starter-web')
compile('net.sourceforge.jtds:jtds:1.3.1');
testCompile('org.springframework.boot:spring-boot-starter-test')
}
dependencyManagement {
imports {
mavenBom "org.springframework.cloud:spring-cloud-starter-parent:Brixton.M3"
}
}
eclipse {
classpath {
containers.remove('org.eclipse.jdt.launching.JRE_CONTAINER')
containers 'org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8'
}
}
task wrapper(type: Wrapper) {
gradleVersion = '2.7'
}
HelloWorldController
@Controller
public class HelloWorldController {
@RequestMapping("/")
@ResponseBody
String home(){
return "Hello World test";
}
}
どのように解決するのですか?
あなたがコーディングをしていて、プロジェクトで何かを変更したことを DevTools が自動的に見つけ出してくれると期待しているのではありませんか?Devtools はクラスパス フォルダを監視することによってそれを行います。クラスパスフォルダが
.class
ファイル(またはリソース)が変更されたとき、devtoolsは適切なアクションを取ります。
もし何も表示されないなら、それはおそらくコーディングだけでクラスパスを更新していないからでしょう。あなたは プロジェクトを作成 を呼び出してクラスパスを更新する必要があります。参照 のドキュメントを参照してください。
関連
-
[解決済み] IntelliJ: ワイルドカード・インポートを使用しない
-
[解決済み】IntelliJ IDEAプロジェクトに外部jar(lib/*.jar)を追加するための正しい方法
-
[解決済み】IntelliJ:複数のプロジェクトで作業する場合
-
[解決済み] IntelliJ - エラー箇所を表示する
-
[解決済み] Intellij IDEA 2016.1.1 でGradleの出力をコンソールに表示する
-
[解決済み] Intellij : 使用法を検索するが、テストファイルを結果から除外する
-
[解決済み] Intellijのホットコードスワップを有効にする方法
-
[解決済み] Intellij IDEAとideavimの組み合わせ。他のソースからテキストをコピーできない
-
[解決済み] WebStormを高速化する方法
-
[解決済み] intellij idea run コンフィギュレーションのバックアップ
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] IntelliJ - エラー箇所を表示する
-
[解決済み] Flutterのコンソールにデータを記録するには?
-
[解決済み] IntelliJ 12でプロジェクトを削除する方法は?
-
[解決済み] intellij ideaでmavenのゴールをデバッグするには?
-
[解決済み] IntelliJ IDEAで保存後に自動的にインポートを最適化する方法
-
[解決済み] Intellij : 使用法を検索するが、テストファイルを結果から除外する
-
[解決済み] JavaFXのシーンビルダーはどこに行ったのか?
-
[解決済み] IntelliJ IDEA: プロジェクト名(「最近のプロジェクト」リスト)を変更するには?
-
[解決済み] Intellij IDEAとideavimの組み合わせ。他のソースからテキストをコピーできない
-
[解決済み] Intellij IDEA 13: リファクタリングコメントと文字列を無効にする方法を教えてください。