zoukankan      html  css  js  c++  java
  • SpringBoot 热部署

    SpringBoot 热部署

    最近在讲springcloud微服务,中间使用到springboot开发代码时,经常因为一点小的改动就需要重启,虽然重启也很快。于是就开始折腾热部署,下面记录如下:

    一. 添加插件

    <build>

    <plugins>

    <plugin>

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

    <artifactId>spring-boot-maven-plugin</artifactId>

    </plugin>

    </plugins>

    </build>

    二. 添加相关依赖

    <dependency>

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

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

    <optional>true</optional> <!-- 这个需要为 true 热部署才有效 -->

    </dependency>

    三. 启动项目

    通过使用 maven 的spring-boot:run指令启动项目,项目后续的 class 发生变化既可热部署进来

    四. Idea 开启自动编译

    五. 设置快捷键

    六. 开启运行时自动编译

    通过使用上面配置的快捷键唤出下面窗口,找到 c 开头的下面选项,选中即可。

  • 相关阅读:
    Java之IO(一)InputStream和OutputStream
    bitset库
    assert
    C++ 与 Python 混合编程
    C++多线程
    C++11新特性
    C++性能优化指南
    C++随机数
    C++中struct与class的区别
    C++杂记
  • 原文地址:https://www.cnblogs.com/qfchen/p/10637550.html
Copyright © 2011-2022 走看看