尝试了Eclipse Spring DevTools的热部署功能

我试用了Spring的devtools自动重新启动功能。
我注意到devtools的重启设置默认是true。

重新加载速度

    • クラスの変更は再起動に3秒ぐらい(クラスの数に影響しそう)

 

    Thymeleafの変更は再起動なしですぐ反映される

依赖于devtools的设置。

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
    implementation 'org.springframework.boot:spring-boot-starter-web'
    providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
    developmentOnly 'org.springframework.boot:spring-boot-devtools' // ここ追記した
}

应用程序的配置文件application.yml中具有重新启动的设置

如果你不故意将其设为false,则无需进行设置,默认为true。

spring:
  devtools:
    restart:
      enabled: true

请确认重新加载。

確認対象devtoolsなしdevtools利用restartあえてfalseControllerメソッド処理変更:no_entry_sign::ok::no_entry_sign:Controller@RequestMappingのついたメソッドを追加:no_entry_sign::ok::no_entry_sign:Controllerクラス追加:no_entry_sign::ok::no_entry_sign:Thymeleaf内容編集:no_entry_sign::ok::ok:Thymeleafファイル追加:no_entry_sign::ok::ok:

请从以下选项中选择一个中文翻译:

1. 参考
2. 请参考
3. 参照
4. 请您参考

    • spring.pleiades.io – 8. 開発ツール

 

    • SpringBootでホットデプロイを行う2つの方法

 

    Spring Boot devtoolsのAutomatic restartについて
广告
将在 10 秒后关闭
bannerAds