springboot热部署知识点总结

作者:laozhang 时间:2021-08-23 12:05:43 

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

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

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

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

1.导入依赖

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

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

springboot热部署知识点总结

 2.原来的应用

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

springboot热部署知识点总结

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

springboot热部署知识点总结

springboot热部署知识点总结

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

 3.使用热部署之后

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

springboot热部署知识点总结

springboot热部署知识点总结

springboot热部署知识点总结

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

标签:spring,boot,热部署
0
投稿

猜你喜欢

  • spring boot使用logback日志级别打印控制操作

    2021-08-11 07:40:03
  • c# Linq distinct不会调用Equals方法详解

    2021-09-03 09:53:13
  • Java实现限定时间CountDownLatch并行场景

    2023-06-05 01:47:27
  • Android 刘海屏适配总结(推荐)

    2022-03-23 23:26:55
  • 浅析java修饰符访问权限(动力节点Java学院整理)

    2023-07-13 18:07:34
  • Java中关键字synchronized的使用方法详解

    2022-04-14 06:18:54
  • Java8中的LocalDateTime你会使用了吗

    2023-11-15 07:02:07
  • Flutter Widgets MediaQuery控件屏幕信息适配

    2023-06-29 04:48:21
  • Android 自定义输入支付密码的软键盘实例代码

    2021-08-09 11:41:43
  • springboot logback调整mybatis日志级别无效的解决

    2023-05-03 05:36:21
  • C#实现FTP传送文件的示例

    2022-06-24 01:15:20
  • 谈谈为JAXB和response设置编码,解决wechat4j中文乱码的问题

    2023-07-31 01:34:27
  • springboot+zookeeper实现分布式锁的示例代码

    2022-02-05 08:48:48
  • idea创建JAVA Class时自动生成头部文档注释的方法

    2023-07-10 18:53:07
  • MyBatis批量插入(insert)数据操作

    2023-09-21 00:03:54
  • springboot bootcdn使用示例详解

    2022-01-14 21:56:46
  • 基于JDK8总结java中的interrupt

    2021-12-27 07:43:54
  • Spring Boot Gradle发布war到tomcat的方法示例

    2021-09-24 11:36:57
  • idea如何配置javafxsdk详细教程

    2023-11-24 22:04:16
  • c#实现16进制和字符串之间转换的代码

    2023-07-22 08:28:09
  • asp之家 软件编程 m.aspxhome.com