详解关于Spring Cloud 框架热部署的方法

 更新时间:2017年11月30日 17:08:44   作者:libingbin  
本篇文章主要介绍了详解关于Spring Cloud 框架热部署的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

摘要: 所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。对于Java应用程序来说,热部署就是在运行时更新Java类文件。

1、在对应的pom.xml 文件中添加依赖

<!--热部署功能-添加依赖 by libingbin2015@aliyun.com -->
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-devtools</artifactId>
  <!-- optional=true,依赖不会传递,该项目依赖devtools;之后依赖myboot项目的项目如果想要使用devtools,需要重新引入 -->
  <optional>true</optional>
</dependency>

2、注:project 中添加 spring-boot-maven-plugin,主要在eclipse中使用,idea中不需要添加此配置。【IDEA 忽略这个步骤哦(⊙o⊙)?】

<build>
  <plugins>
    <plugin>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-maven-plugin</artifactId>
      <configuration>
        <fork>true</fork>
      </configuration>
    </plugin>
  </plugins>
</build>

3、更改idea配置

1) “File” -> “Settings” -> “Build,Execution,Deplyment” -> “Compiler”,选中打勾 “Build project automatically” 。

2) 组合键:“Shift+Ctrl+Alt+/” ,选择 “Registry” ,选中打勾 “compiler.automake.allow.when.app.running” 。

4、Chrome禁用缓存【开发时打开】

F12或者“Ctrl+Shift+I”,打开开发者工具,“Network” 选项卡下 选中打勾 “Disable Cache(while DevTools is open)”

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • spring boot动态加载Echart饼状图

    spring boot动态加载Echart饼状图

    这篇文章主要为大家详细介绍了spring boot动态加载Echart饼状图,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-12-12
  • Java类的加载连接和初始化实例分析

    Java类的加载连接和初始化实例分析

    这篇文章主要介绍了Java类的加载连接和初始化,结合具体实例形式分析了java类的加载、连接、初始化相关原理与实现技巧,需要的朋友可以参考下
    2019-07-07
  • Java解析DICOM图之如何获得16进制数据详解

    Java解析DICOM图之如何获得16进制数据详解

    DICOM就是医学数字成像和通信,是医学图像和相关信息的国际标准(ISO 12052),下面这篇文章主要给大家介绍了关于Java解析DICOM图之如何获得16进制数据的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下。
    2017-10-10
  • 学习Java九大内置对象

    学习Java九大内置对象

    学习Java九大内置对象,从现在开始,希望大家可以通过这篇文章可以真正的理解Java九大内置对象,感兴趣的朋友可以参考一下
    2016-05-05
  • 基于Java 注解(Annotation)的基本概念详解

    基于Java 注解(Annotation)的基本概念详解

    基于Java 注解(Annotation)的基本概念详解
    2013-04-04
  • 详谈Java几种线程池类型介绍及使用方法

    详谈Java几种线程池类型介绍及使用方法

    下面小编就为大家带来一篇详谈Java几种线程池类型介绍及使用方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • SpringBoot2.0 中 HikariCP 数据库连接池原理解析

    SpringBoot2.0 中 HikariCP 数据库连接池原理解析

    这篇文章主要介绍了SpringBoot2.0 中 HikariCP 数据库连接池原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • Java中泛型的示例详解

    Java中泛型的示例详解

    泛型机制在项目中一直都在使用,不仅如此,很多源码中都用到了泛型机制。本文将通过一些示例带大家深入了解一下Java的泛型机制,需要的可以了解一下
    2022-10-10
  • Java打成各种压缩包的方法详细汇总

    Java打成各种压缩包的方法详细汇总

    在工作过程中,需要将一个文件夹生成压缩文件,然后提供给用户下载,下面这篇文章主要给大家介绍了关于Java打成各种压缩包的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-06-06
  • maven多个仓库查询的优先级顺序案例讲解

    maven多个仓库查询的优先级顺序案例讲解

    这篇文章主要介绍了maven多个仓库查询的优先级顺序,考虑到我们常用的配置文件是conf/settings.xml和工程里面的pom.xml文件,我们针对这两个文件的结合来分析仓库的使用顺序,需要的朋友可以参考下
    2023-04-04

最新评论