Idea配置项目的热启动

举报
代码的路 发表于 2025/02/14 11:13:56 2025/02/14
【摘要】 原文链接使用IDEA配置项目热启动,不需要重启项目,就可以加载更新后的代码。 1 开启IDEA静态编译选择工具栏 File -> Settings -> Build,Execution,Deployment -> Compiler,然后勾选 Build project automatically 。 2 开启IDEA的动态编译同时按住 Ctrl + Shift + Alt + / 然后进入R...

原文链接

使用IDEA配置项目热启动,不需要重启项目,就可以加载更新后的代码。

1 开启IDEA静态编译

选择工具栏 File -> Settings -> Build,Execution,Deployment -> Compiler,然后勾选 Build project automatically 。

idea1.png

2 开启IDEA的动态编译

同时按住 Ctrl + Shift + Alt + / 然后进入Registry :

idea2.png

勾选自动编译并调整延时参数:

idea3.png

compiler.automake.allow.when.app.running表示自动编译,需要勾选上;

compile.automake.trigger.delay 表示automake工具的延迟,设为100;

compile.document.save.trigger.delay 表示自动更新文件延迟,设为100;

3 开启IDEA的热部署策略

顶部菜单- >Edit Configurations:

idea4.png

On 'Update' actionOn frame deactivation 均设为 Update class and resources

idea5.png

4 在项目添加Maven依赖

在maven项目中的pom.xml中引入devtools依赖:

<dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-devtools</artifactId>
      <scope>runtime</scope>
</dependency>

这样就实现了项目的热启动配置。

当项目在运行中时,若改动了部分代码,不需要重启项目,只需要切换到别的窗口等一秒钟,再切换回Idea,就可以实现项目的更新启动。

学习更多编程知识,请关注我的公众号:

代码的路

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。