SpringBoot项目在IDEA中开启热部署

首先在pom.xml中添加devtools依赖

<dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-devtools</artifactId>    <optional>true</optional></dependency>

因为IDEA修改代码不会自动编译,所以我们需要修改:

  1) “File” -> “Settings” -> “Build,Execution,Deplyment” -> “Compiler”,选中打勾 “Build project automatically”

  2) 组合键:“Shift+Ctrl+Alt+/” ,选择 “Registry” ,选中打勾 “compiler.automake.allow.when.app.running”

禁用Chrome缓存:

  F12或者“Ctrl+Shift+I”,打开开发者工具,“Network” 选项卡下 选中打勾 “Disable Cache(while DevTools is open)”

参考链接:https://www.cnblogs.com/sprinkle/p/7058630.html

原文地址:https://www.cnblogs.com/1x11/p/9727228.html

时间: 2024-10-29 03:26:46

SpringBoot项目在IDEA中开启热部署的相关文章

SpringBoot项目在IntelliJ IDEA中实现热部署

spring-boot-devtools是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面去.原理是在发现代码有更改之后,重新启动应用,但是速度比手动停止后再启动更快.其深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restart ClassLoader,这样在有代码更改的时候,原来的restart ClassLoader被丢弃,重新创建一个resta

springBoot开启热部署

springBoot开启热部署 这里使用devtools工具开启热部署 〇.搭建springbboot基础环境 一.添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <scope>true<

IDEA中Tomcat热部署不生效问题解决办法

IDEA中Tomcat热部署不生效问题解决办法 1.设置完热部署后 2.一定要在Debug模式下运行不要点RUN!!!!!!!!!!!!!!!!! 原文地址:https://www.cnblogs.com/wenqiangit/p/11023658.html

在SpringBoot中使用热部署(DevTools)

一.简介 有时候我们开发完SpringBoot项目后,启动运行.但是经常发现代码需要反复修改,然后修改部分内容后需要再启动....这样太费时了,热部署就是用来解决这一问题.让你修改完代码后,能自动执行编译并运行. 二.工具 IntelliJ IDEA.SpringBoot 2.0.4 三.步骤 1.创建正常SpringBoot的Maven项目 2.在需要热部署的项目中(或者在全局父Maven模块中)加入DevTools <dependencies> <!-- https://mvnrep

SpringBoot 在IDEA中实现热部署(实用版)

原文链接:https://www.jianshu.com/p/f658fed35786 第一步:开启IDEA的自动编译(静态) 具体步骤:打开顶部工具栏 File -> Settings -> Default Settings -> Build -> Compiler 然后勾选 Build project automatically . 第二步:开启IDEA的自动编译(动态) 具体步骤:同时按住 Ctrl + Shift + Alt + / 然后进入Registry ,勾选自动编译

通过spring-boot-devtools在IDEA中实现热部署

原文引用https://www.dazhuanlan.com/2019/08/25/5d622b4430fa1/ Java每次修改代码后,都要重新编译部署,调试效率太低了.网上推荐用spring-boot-devtools可以实现热部署,因此自己尝试了下. 环境安装 环境安装参考自这个文章:https://www.cnblogs.com/sprinkle/p/7058630.html 配置maven依赖 1234567 <dependency> <groupId>org.sprin

开启热部署

说明:开发的时候打开热部署,项目上线的时候一定要关闭热部署 1.添加devtools依赖,写在本模块中 <!--般为通用配置--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>

Intellij IDEA中实现热部署

JRebel 安装 下载IntelliJ IDEA的 JRebel插件: jr-ide-idea-6.2.0-idea-13-14.zip. 打开Intellij,进入 Intellij IDEA - Preferences - Plugins - Install plugin from disk 选择下载的 jr-ide-idea-6.2.0-idea-13-14.zip 进行安装. 完成jrebel的注册,获得14天的试用期. 破解 下载破解文件: jrebel.jar和jrebel.lic

Intellij IDEA 使用jrebel运行spring-boot并实现自动编译进行热部署

在使用jrebel运行spring-boot的时候,会发现一个很棘手的问题,就是项目不能自动编译,不能自动编译就不能实现热部署.(使用jar包方式运行的时候) 那么我们就要解决自动编译的问题,首先: 1.勾选上Build project automatically 2.按组合键 Shift+Ctrl+Alt+/,选择Registry 3.勾选上compiler.automake.allow.when.app.running 4.使用jrebel debug模式重新运行你的项目,更改html或者类