码迷,mamicode.com
首页 > 编程语言 > 详细

SpringBoot热部署

时间:2020-02-21 14:20:32      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:时间   alt   runtime   最新   automake   boot   ctrl   ati   frame   

后端开发中热部署有很多方式,但是在开发 SpringBoot 项目有一种 Spring Boot 给我们提供好的很方便的一种方式,配置起来也很简单。

热部署可以简单的这样理解:我们修改程序代码后不需要重新启动程序,就可以获取到最新的代码,更新程序对外的行为。

热部署在我们日常开发可以为我们节省很多时间,通常我们在开发后端的过程中,当我们修改了后端代码之后都需要重启一下项目,这为我们浪费了时间,特别是在项目比较庞大,需要耗费大量时间的启动的时候。这种方式好像消耗性能挺大的,也需要慎重使用。

下面介绍一下如何通过 SpringBoot 提供的 spring-boot-devtools 实现简单的热部署。

依赖:

Maven:

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

添加配置:
ctrl+,(Win) / cmd+(Mac)打开项目配置:

输入 Compiler , 并且勾选上 Build project automatically技术图片

输入快捷键 ctrl + shift + alt + / (Win)cmd+option+shift+/(Mac),并且选择 Registry
技术图片

然后勾选上 Compiler autoMake allow when app running
技术图片
很简单,这样你每次修改程序之后就不用重新启动了。

SpringBoot热部署

标签:时间   alt   runtime   最新   automake   boot   ctrl   ati   frame   

原文地址:https://www.cnblogs.com/zfyer/p/12294477.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!