4. SpringBoot热部署

4.1 什么是热部署

热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。SpringBoot热部署就是在项目正在运行的时候修改代码, 却不需要重新启动项目.

SpringBoot提供了热部署方案,大大提高了开发效率, 因为频繁的重启项目,势必会浪费很多时间, 有了热部署后,妈妈再也不用担心我修改代码重启项目了~

4.2 SpringBoot如何热部署

  • pom文件中导入spring-boot-devtools依赖
<!--SpringBoot热部署-->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId>
</dependency>
  • 鼠标停留在pom中, ctrl+shift+alt+/, 会出现下图情况,点击Registry,

    点开Registry后是如下图的样子, 把第一个勾选上
  • IDEA也要在setting中配置

4.3 看看效果如何~

  • 首先启动项目, 然后浏览器访问localhost:8080/index
  • 然后修改代码, 在原来的HelloController中添了一个返回页面
  • 浏览器中url访问localhost://8080/hehle, 浏览器能显示hehe字样,说明热部署成功~

SpringBoot入门之SpringBoot热部署,什么是热部署 04相关推荐

  1. 【SpringBoot入门】SpringBoot的配置

    SpringBoot的配置文件 一.SpringBoot配置文件分类 二.yaml 概述 三.多环境配置 四.@Value 和 @ConfigurationProperties 五.总结 一.Spri ...

  2. SpringBoot入门到精通-SpringBoot启动流程(七)

    定义自己的starter SpringBoot入门到精通-Spring的注解编程(一) SpringBoot入门到精通-SpringBoot入门(二) SpringBoot入门到精通-Spring的基 ...

  3. 【Java从0到架构师】SpringBoot - 入门_配置文件_YAML

    SpringBoot - 入门_配置文件_YAML SpringBoot - 入门 @SpringBootApplication 可运行 jar - spring-boot-maven-plugin ...

  4. SpringBoot——什么是SpringBoot、SpringBoot入门、创建SpringBoot

    目录 一.回顾什么是Spring 二.Spring是如何简化Java开发 三.什么是SpringBoot 1.SpringBoot的主要优点 2.准备工作 四.如何通过IDEA创建SpringBoot ...

  5. springboot 入门以使用

    一.springboot 简介 1.1 原有Spring优缺点分析 1.1.1 Spring的优点分析 Spring是Java企业版(Java Enterprise Edition,JEE,也称J2E ...

  6. springboot 历史版本文档_乘风破浪,SpringBoot入门

    SpringBoot入门篇 前言 在普通的java项目中,大量的xml文件配置起来相当繁琐,导致了开发效率非常低下,整合第三方框架的配置可能会存在冲突问题导致部署效率低,打包方式是将项目打成一个war ...

  7. SpringBoot入门篇--整合mybatis+generator自动生成代码+druid连接池+PageHelper分页插件

    我们这一一篇博客讲的是如何整合Springboot和Mybatis框架,然后使用generator自动生成mapper,pojo等文件.然后再使用阿里巴巴提供的开源连接池druid,这个连接池的好处我 ...

  8. SpringBoot入门到精通_第2篇 _1分钟实战需求项目

    接上一篇:SpringBoot入门到精通_第1篇 _核心概念 https://blog.csdn.net/weixin_40816738/article/details/94916051 文章目录 一 ...

  9. SpringBoot入门到精通_第1篇 _核心概念

    SpringBoot 必知必会 核心精粹 文章目录 一.SpringBoot必知必会 1. 是什么?能做什么? 2. 有哪些特性? 一.SpringBoot必知必会 1. 是什么?能做什么? 是什么? ...

  10. SpringBoot 入门知识点详解

    Spring Boot 入门项目 springboot 介绍 springboot 引言 springboot 特点 springboot 约定大于配置 springboot 入门项目 1.引入项目依 ...

最新文章

  1. 如何解决SQL Server 2008 R2中“阻止保存要求重新创建表的更改”的问题!
  2. I2C总线学习(四)--读写过程
  3. 29、Power Query-分支语句的进阶
  4. csrf攻击ajax,如何在使用ajax post时处理CSRF攻击?
  5. php中读取文件内容的几种方法。(file_get_contents:将文件内容读入一个字符串)...
  6. iOS 网络图片转为UIImage 和微信分享时缩略图片的压缩
  7. html+js实现注册页面及信息验证
  8. tf2 --- 结构化数据建模流程
  9. android 卡片行星,卡片详情
  10. 给树莓派刷入OpenWrt
  11. 6 zzuliPTA家庭土地管理
  12. 怎么看台式计算机的屏幕大小,如何在计算机上查看显示器尺寸win10
  13. 大数据项目(BP神经网络)
  14. 微信小程序如何封装api接口
  15. logit方程怎么写_微分方程(2)-一阶常微分方程的解法
  16. Code.R团队展示
  17. 给测试人员的一条忠告——手工测试与自动化测试该怎么取舍
  18. 怎么开放虚拟机端口,查找端口是否开放
  19. 笔记本怎么录制屏幕?只需2分钟,快速学会
  20. html div 阴影效果,前端基础教程 CSS丨css3 文本阴影效果教程

热门文章

  1. ios动态效果实现翻页_iOS动画--翻页动画
  2. 实现java多线程的3种方式
  3. CSS透明opacity和IE各版本透明度滤镜filter的最准确用法
  4. TeamCity Angent 配置(Ubuntu)
  5. 教师计算机课教学反思范文,信息技术课优秀教学反思
  6. 数据分析(商业数据分析师理论认知之二商业分析师入门指南)
  7. RestTemplate application/octet-stream处理
  8. 个人热爱软件编程,我对自己做了一个总结
  9. 猫和计算机连接网络,宽带猫和路由器怎样连接 宽带猫和路由器连接方法【教程】...
  10. 移动mm 话费支付接入过程(ane)