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多线程三种上锁方式小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-12-12
  • Java零基础入门数组

    Java零基础入门数组

    数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素
    2022-04-04
  • JAVA_基本LDAP操作实例

    JAVA_基本LDAP操作实例

    这篇文章介绍了JAVA_基本LDAP操作实例,有需要的朋友可以参考一下
    2013-09-09
  • Java大数字运算之BigInteger

    Java大数字运算之BigInteger

    在Java中提供了大数字的操作类,即 java.math.BigInteger 类与 java.math.BigDecimal 类。其中,BigInteger 类是针对大整数的处理类,这里有Integer 类的解释,使用方法和实例,需要的朋友可以参考下。
    2017-08-08
  • 基于spring实现websocket实时推送实例

    基于spring实现websocket实时推送实例

    这篇文章主要为大家详细介绍了基于spring实现websocket实时推送实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • SpringBoot加载配置6种方式分析

    SpringBoot加载配置6种方式分析

    这篇文章主要介绍了SpringBoot加载配置6种方式分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • struts2实现文件下载功能

    struts2实现文件下载功能

    这篇文章主要为大家详细介绍了struts2实现文件下载功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • 基于Spring depends-on的使用详解

    基于Spring depends-on的使用详解

    这篇文章主要介绍了Spring depends-on的使用,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • mybatis-plus自带QueryWrapper自定义sql实现复杂查询实例详解

    mybatis-plus自带QueryWrapper自定义sql实现复杂查询实例详解

    MyBatis-Plus是一个MyBatis(opens new window)的增强工具,在 MyBatis的基础上只做增强不做改变,MyBatis可以无损升级为MyBatis-Plus,这篇文章主要给大家介绍了关于mybatis-plus自带QueryWrapper自定义sql实现复杂查询的相关资料,需要的朋友可以参考下
    2022-10-10
  • SpringBoot整合Swagger教程详解

    SpringBoot整合Swagger教程详解

    SpringBoot是一个基于Spring框架的轻量级开源框架,它的出现极大地简化了Spring应用的搭建和开发,本文将介绍如何在SpringBoot中使用Swagger来实现接口文档的自动生成,感兴趣的同学可以参考一下
    2023-04-04

最新评论