美文网首页
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