Springboot實現devtools熱部署

1.添加pom依賴
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>
2.修改配置
  • windows版:File-Settings-Compiler-Build-勾選Project automatically
  • mac版idea:IntellIJ IDEA-Preference-File-Settings-Compiler-勾選Build Project automatically
  • windows版idea:ctrl+shift+alt+/,選擇Registry,勾選Compiler automake allow when app running
  • mac版idea:option+command+shift+/,選擇Registry,勾選Compiler automake allow when app running
3.編譯重啓
  • windows版:ctrl+F9如果有改動編譯重啓(Build-Build Project)
  • mac版:fn+command+F9如果有改動就編譯重啓(Build-Build Project)
4.官方文檔說明
Triggering a restart

As DevTools monitors classpath resources, the only way to trigger a restart is to update the classpath. The way in which you cause the classpath to be updated depends on the IDE that you are using. In Eclipse, saving a modified file causes the classpath to be updated and triggers a restart. In IntelliJ IDEA, building the project (Build -> Build Project) has the same effect.

官方文檔:https://docs.spring.io/spring-boot/docs/2.1.14.BUILD-SNAPSHOT/reference/html/using-boot-devtools.html
GitHub地址:https://github.com/mingyang66/spring-parent/tree/master/doc/devtools

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章