idea熱部署
idea spring-boot-dvtools熱部署要做哪些操作和配置
1.在POM配置檔案中加入依賴包
<!--熱部署依賴包-->
<!--Spring 官方提供的熱部署外掛 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>${pagehelper-spring-boot-starter.version}</version>
</dependency>
2.開啟熱部署
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
3.開啟idea自動make功能
按上面操作找不到就按圖來:先File-Settings然後按圖操作4. devtools的配置在application.yml中配置一下devtools
spring:
devtools:
restart:
enabled: true
#設定開啟熱部署
additional-paths: src/main/java
#重啟目錄
exclude: WEB-INF/** freemarker:
cache: false
#頁面不載入快取,修改即時生效
-
IDEA中配置當我們修改了類檔案後,idea不會自動編譯,得修改idea設定。
(1)File-Settings-Compiler-Build Project automatically
(2)ctrl + shift + alt + / ,選擇Registry,勾上 Compiler autoMake allow when app running
6.設定專案啟動載入方式
(1)選單欄選擇 Run->Edit Configurations…
(2)找到spring boot下的 On ‘Update’ action 和 On frame deactivation,選擇 Update classes and resources
最後測試熱部署,隨便修改一個類中的程式碼,檢視idea最下方的提示條,出現 build 後 緊接著 出現 parsing java… 表示正在重新編譯,等待專案自動重新啟動後就可以看見修改的類生效了
重點一定要在在配置檔案application.properties 增加如下:logging.level.org.springframework.boot.autoconfigure: ERROR
spring.devtools.restart.poll-interval=2sspring.devtools.restart.quiet-period=1s
如果是配置檔案格式是application.yml 那就建立一個properties格式的配置檔案
7.如果報錯清理一下快取試試idea清理快取的方法:File -> Invalidate Caches /Restart
相關文章
- idea中實現熱部署Idea熱部署
- idea SpringBoot jar 熱部署IdeaSpring BootJAR熱部署
- IntelliJ IDEA+springloaded熱部署IntelliJIdeaSpring熱部署
- maven+jetty+idea+jrebel 實現專案熱部署MavenJettyIdea熱部署
- 最新版本idea配置springboot熱部署IdeaSpring Boot熱部署
- Idea中Springboot熱部署無效解決方法IdeaSpring Boot熱部署
- SpringBoot專案在IntelliJ IDEA中實現熱部署Spring BootIntelliJIdea熱部署
- IDEA中Spring boot配置熱部署無效問題解決方式IdeaSpring Boot熱部署
- idea熱部署外掛jrebel正式版以及破解版安裝Idea熱部署
- eclipse 熱部署Eclipse熱部署
- javarebel熱部署 (轉)Java熱部署
- springboot熱部署Spring Boot熱部署
- Spring Boot :熱部署Spring Boot熱部署
- 深入探索 Java 熱部署Java熱部署
- Java 熱部署深入探索Java熱部署
- Springboot在idea中使用devtools熱部署配置不生效的解決辦法Spring BootIdeadev熱部署
- (已解決)idea 修改html jsp需要重啟 重新打包 熱部署失敗 問題IdeaHTMLJS熱部署
- IDEA搭建和部署Maven專案IdeaMaven
- IntelliJ Idea14 建立Maven多模組專案,多繼承,熱部署配置總結(一)IntelliJIdeaMaven繼承熱部署
- SpringBoot熱部署加持Spring Boot熱部署
- 一、SpringBoot熱部署Spring Boot熱部署
- IDEA 配合 Dockerfile 部署 SpringBoot 工程IdeaDockerSpring Boot
- nginx使用熱部署新增新模組Nginx熱部署
- SpringBoot專案熱部署Spring Boot熱部署
- springboot實現熱部署Spring Boot熱部署
- SpringBoot 實現熱部署Spring Boot熱部署
- Spring Boot整合熱部署框架Spring Boot熱部署框架
- Java熱部署外掛JRebelJava熱部署
- Maven遠端Tomcat熱部署MavenTomcat熱部署
- 【Play】熱部署是如何工作的?熱部署
- Janusgraph安裝部署與IDEA連結CassandraIdea
- 微服務開發神器--JRebel 外掛破解和實現本地/遠端熱部署教程(IntelliJ IDEA版)微服務熱部署IntelliJIdea
- React Native 實現熱部署、差異化增量熱更新React Native熱部署
- vue+webpack備忘錄熱部署VueWeb熱部署
- Spring Boot 三 熱部署 devtoolsSpring Boot熱部署dev
- 關於熱部署-理解與總結熱部署
- tomcat熱部署的實現原理Tomcat熱部署
- Docker - 透過IDEA和Dockerfile部署springbDockerIdeaSpring