使用IDEA配置项目热启动,不需要重启项目,就可以加载更新后的代码。
1 开启IDEA静态编译
选择工具栏 File -> Settings -> Build,Execution,Deployment -> Compiler,然后勾选 Build project automatically 。

2 开启IDEA的动态编译
同时按住 Ctrl + Shift + Alt + / 然后进入Registry :

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

compiler.automake.allow.when.app.running表示自动编译,需要勾选上;
compile.automake.trigger.delay 表示automake工具的延迟,设为100;
compile.document.save.trigger.delay 表示自动更新文件延迟,设为100;
3 开启IDEA的热部署策略
顶部菜单- >Edit Configurations:

将 On 'Update' action 和 On frame deactivation 均设为 Update class and resources:

4 在项目添加Maven依赖
在maven项目中的pom.xml中引入devtools依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
</dependency>
这样就实现了项目的热启动配置。
当项目在运行中时,若改动了部分代码,不需要重启项目,只需要切换到别的窗口等一秒钟,再切换回Idea,就可以实现项目的更新启动。
学习更多编程知识,请关注我的公众号:

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




