springboot热部署知识点总结

 更新时间:2019年06月07日 09:24:15   投稿:laozhang  
在本篇文章里小编给大家整理了关于springboot热部署的知识点内容,有兴趣的朋友们参考学习下。

spring cloud我想做成一个系列,所以spring cloud+eureka后面会慢慢说到的,有兴趣的小伙伴可以关注后续!

这一节就简单说说springboot的热部署了(我一直想不通为什么叫做热部署,看到这名字就吓退了我继续学习的欲望!),但是实际上可以把这个看成是一个小技巧。

就是导入一个依赖,要用的时候,就是快捷键操作:Ctrl+F9

有什么用呢?就是避免你每次对springboot修改一点东西,就要重新启动springboot应用,贼麻烦!而且对于电脑性能不怎么样的小伙伴来说(咳咳,其实我也属于这些小伙伴中的一员..(●´∀`●)),重启个应用就要等几十秒甚至接近一分钟,真是日了狗哦!

1.导入依赖

依赖如下;其中optional表示这是一个可选依赖,只对本项目有效,而假如有个父项目引用本项目,那么这个依赖就相当于木有!(所以,我们测试的话,这个optional写不写无所谓)

注意:导入这个依赖之后一定要记得重启应用,之后就再也不需要重启了

 2.原来的应用

随便来个springboot应用,写个controller,浏览器输出1234

 字节码文件以及浏览器输出如下:

 这是你要在源码文件里修改一点东西,必须要重启应用,不是很方便。

 3.使用热部署之后

随便修改一点什么东西,按Ctrl+F9就ok了;(注意:这里我看了有的博客写的是按Ctrl+Shift+F9,我也不知道什么鬼。。。)

由此可见,使用热部署之后方便了不少,这个技巧还是要掌握的!

相关文章

  • Java超详细分析抽象类和接口的使用

    Java超详细分析抽象类和接口的使用

    在类中没有包含足够的信息来描绘一个具体的对象,这样的类称为抽象类,接口是Java中最重要的概念之一,它可以被理解为一种特殊的类,不同的是接口的成员没有执行体,是由全局常量和公共的抽象方法所组成,本文给大家介绍Java抽象类和接口,感兴趣的朋友一起看看吧
    2022-04-04
  • Java中的IO流原理和流的分类详解

    Java中的IO流原理和流的分类详解

    这篇文章主要介绍了Java中的IO流原理和流的分类详解,Java io流是Java编程语言中用于输入和输出操作的一种机制。它提供了一组类和接口,用于处理不同类型的数据流,包括文件、网络连接、内存等,需要的朋友可以参考下
    2023-10-10
  • 序列化版本号serialVersionUID的作用_动力节点Java学院整理

    序列化版本号serialVersionUID的作用_动力节点Java学院整理

    Java序列化是将一个对象编码成一个字节流,反序列化将字节流编码转换成一个对象,这篇文章主要介绍了序列化版本号serialVersionUID的作用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • Android开发在轮播图片上加入点击事件的方法

    Android开发在轮播图片上加入点击事件的方法

    这篇文章主要介绍了Android开发在轮播图片上加入点击事件的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-11-11
  • Java中的this指针使用方法分享

    Java中的this指针使用方法分享

    我知道很多朋友都和我一样:在JAVA程序中似乎经常见到“this”,自己也偶尔用到它,但是到底“this”该怎么用,却心中无数!很多人一提起它,就说“当前对象”,可到底什么是当前对象,是什么当前对象,他自己也不清楚。
    2014-06-06
  • Java的Hello World详解

    Java的Hello World详解

    当我们学习一门编程语言的时候,我们都会先学如何输出Hello World!本文通过几个例子给大家介绍输出Hello World的代码,感兴趣的朋友一起看看吧
    2021-09-09
  • 深入浅析java中finally的用法

    深入浅析java中finally的用法

    finally自己由关键字finally和后面的finally块组成。这篇文章重点给大家介绍java中finally的用法,需要的朋友参考下吧
    2018-06-06
  • Java将字节转换为十六进制代码分享

    Java将字节转换为十六进制代码分享

    我们知道,在java中,一个byte 就是一个字节,也就是八个二进制位;而4个二进制位就可以表示一个十六进制位,所以一个byte可以转化为2个十六进制位。下面我们就来详细看下具体方法吧。
    2016-01-01
  • java random.nextInt的坑及解决

    java random.nextInt的坑及解决

    这篇文章主要介绍了java random.nextInt的坑及解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • Java Iterator迭代器与foreach循环代码解析

    Java Iterator迭代器与foreach循环代码解析

    这篇文章主要介绍了Java-Iterator迭代器与foreach循环,主要包括Iterator迭代器接口的操作方法和foreach 循环语法解析,需要的朋友可以参考下
    2022-04-04

最新评论