美文网首页
SpringBoot热部署(修改代码无须重启)

SpringBoot热部署(修改代码无须重启)

作者: 晴天過雨 | 来源:发表于2019-12-29 16:13 被阅读0次

一、前言

    Java作为编译型语言,每次修改代码都要重新编译运行才能生效,大大影响了我们的开发效率。如何像解释型语言那样,修改代码无须重启即可看到效果,这种方法称为“热部署”,本文介绍实现热部署的步骤。

    采用框架:SpringBoot 2.0.1.RELEASE

    开发工具:IntelliJ IDEA 2018.1.4

二、步骤

①在pom.xml中增加热部署的相关依赖spring-boot-devtools:

<dependency>

    <groupId>org.springframework.boot</groupId>

    <artifactId>spring-boot-devtools</artifactId>

    <version>2.0.1.RELEASE</version>

</dependency>

②IntelliJ IDEA设置自动编译:

快捷键Ctrl + Alt + S,打开Settings,搜索Compiler,勾选Build project automatically,点击OK

③IntelliJ IDEA设置Registry:

快捷键 Shift + Ctrl + Alt + /,打开 Maintenance,选择 1. Registry...

在弹出页面查找Compiler autoMake allow when app running项并勾选,直接点击Close

(小提示:在该页面直接输入字母可触发搜索功能,输入compiler.auto即可出结果)

三、测试

配置完成后重启服务器生效,此时修改任何Java代码都会自动重启服务,无须手动重启。

相关文章

网友评论

      本文标题:SpringBoot热部署(修改代码无须重启)

      本文链接:https://www.haomeiwen.com/subject/oegyoctx.html