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 SpringBoot jar 熱部署IdeaSpring BootJAR熱部署
- idea中實現熱部署Idea熱部署
- 最新版本idea配置springboot熱部署IdeaSpring Boot熱部署
- Idea中Springboot熱部署無效解決方法IdeaSpring Boot熱部署
- SpringBoot專案在IntelliJ IDEA中實現熱部署Spring BootIntelliJIdea熱部署
- maven+jetty+idea+jrebel 實現專案熱部署MavenJettyIdea熱部署
- idea熱部署外掛jrebel正式版以及破解版安裝Idea熱部署
- Springboot在idea中使用devtools熱部署配置不生效的解決辦法Spring BootIdeadev熱部署
- springboot熱部署Spring Boot熱部署
- IDEA 配合 Dockerfile 部署 SpringBoot 工程IdeaDockerSpring Boot
- (已解決)idea 修改html jsp需要重啟 重新打包 熱部署失敗 問題IdeaHTMLJS熱部署
- SpringBoot熱部署加持Spring Boot熱部署
- 使用JRebel熱部署熱部署
- IDEA搭建和部署Maven專案IdeaMaven
- IntelliJ Idea14 建立Maven多模組專案,多繼承,熱部署配置總結(一)IntelliJIdeaMaven繼承熱部署
- JRebel熱部署迅速上手熱部署
- SpringBoot專案熱部署Spring Boot熱部署
- springboot實現熱部署Spring Boot熱部署
- SpringBoot 實現熱部署Spring Boot熱部署
- Docker - 透過IDEA和Dockerfile部署springbDockerIdeaSpring
- 微服務開發神器--JRebel 外掛破解和實現本地/遠端熱部署教程(IntelliJ IDEA版)微服務熱部署IntelliJIdea
- Spring Boot整合熱部署框架Spring Boot熱部署框架
- Janusgraph安裝部署與IDEA連結CassandraIdea
- SpringBoot手動部署到Tomcat和自動化熱部署Spring BootTomcat熱部署
- 關於idea部署本地專案的問題Idea
- 2022最新IntellJ IDEA的zheng開發部署文件IntelIdea
- 2022最新IntellJ IDEA的mall開發部署文件IntelIdea
- 2022最新IntellJ IDEA諾依開發部署文件IntelIdea
- Eclipse/tomcat 如何實現應用熱部署和熱啟動EclipseTomcat熱部署
- nginx使用熱部署新增新模組Nginx熱部署
- 8.Spring Boot 打包與熱部署Spring Boot熱部署
- SpringBoot實現熱部署兩種方式!Spring Boot熱部署
- IDEA一鍵部署SpringBoot專案到伺服器IdeaSpring Boot伺服器
- IDEA SpringBoot專案配置熱更新的步驟詳解IdeaSpring Boot
- SpringBoot整合devtools實現熱部署除錯Spring Bootdev熱部署除錯
- idea 連線遠端 docker 並部署專案到 dockerIdeaDocker
- 【IDEA小技巧】Tomcat部署 war和war exploded的區別IdeaTomcat
- 一種簡單快捷的 java 熱部署方式Java熱部署