idea配置热部署

Posted ming-blogs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea配置热部署相关的知识,希望对你有一定的参考价值。

第一步:添加依赖
使用spring-boot-devtools提供的开发者工具
spring-boot项目中引入如下依赖

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
该方法基于类加载机制来实现热加载的,因此你修改完成代码后必须重新编译当前代码,才能触发热部署,Eclipse默认就支持了自动编译,而在Intellij IDEA中默认是关闭了自动编译的,可以按照如下2步设置开启:
IDEA开启项目自动编译,进入设置,Build,Execut, Deployment -> Compiler 勾选中左侧的Build Project automatically
IDEA开启项目运行时自动make, ctrl + shift + a搜索命令:registry -> 勾选compiler.automake.allow.when.app.running
基于类加载机制来实现热加载的,因此你修改完成代码后必须重新编译当前代码,才能触发热部署,Eclipse默认就支持了自动编译,而在Intellij IDEA中默认是关闭了自动编译的,可以按照如下2步设置开启:
1、IDEA开启项目自动编译,进入设置(ctrl+alt+s)—Build,Execution,Deployment> Compiler 勾选中左侧的Build Project automatically。

 技术分享图片

2、IDEA开启项目运行时自动make, ctrl + shift + alt+/ 命令:registry -> 勾选。

技术分享图片

技术分享图片

compiler.automake.allow.when.app.running
优点:简单,支持Spring-boot项目,支持成员级别的修改热部署。
缺点:只支持spring-boot项目。

参考博客:https://www.cnblogs.com/jcook/p/6910238.html

 













以上是关于idea配置热部署的主要内容,如果未能解决你的问题,请参考以下文章

Intellij IDEA 4种配置热部署的方法

intellij idea 热部署不生效(配置检查了很多遍,应该没问题)

Intellij idea 配置热部署

Idea 配置Jrebel热部署

IDEA中Spring boot配置热部署无效问题解决方式(转)

IDEA 配置Springboot项目热部署