目录

前言

一、加热部署代码

二、对IDEA进行自动编译设置

idea快捷键ctrl+shift+alt+/ 热部署找不到


前言

我们在开发中反复修改类、页面等资源,每次修改后都是需要重新启动才生效,这样每次启动都很麻烦,浪费了大量的时间,我们可以在修改代码后不重启就能生效,在 pom.xml 中添加如下配置就可以实现这样的功能,我们称之为热部署。

---------------------------------------------------------------------------------------------------------------------------------

一、加热部署代码

在pom.xml文件里加入下面代码
代码如下(示例):

<!--热部署配置-->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId>
</dependency>

二、对IDEA进行自动编译设置

注意:IDEA进行SpringBoot热部署失败原因出现这种情况,并不是热部署配置问题,其根本原因是因为Intellij IEDA默认情况下不会自动编译,需要对IDEA进行自动编译的设置,如下:
点击【File】→【Settings...】→【Compiler】,最后在【Build project automatically】前面打钩。最后点击应用确定

然后按住 Shift+Ctrl+Alt+/,选择Registry

找到【compile.automake.allow.when.app.running】打钩


现在再改代码就不用重新启动项目了,只需要刷新页面就可以了

---------------------------------------------------------------------------------------------------------------------------------
好多网页版的APP也支持热部署,当更新的时候就不会提示用户更新了

idea快捷键ctrl+shift+alt+/ 热部署找不到

compile.automake.allow.when.app.running
如果找不到compile.automake.allow.when.app.running,其实是版本问题,进入【File】里面的【Setting】
在【Advanced Setttings】里面设置,最后点击应用和确定即可

SpringBoot工程热部署相关推荐

  1. springboot项目热部署

    原理 非springboot项目热部署实现原理:服务器去监控其中加载的应用,发现产生了变化就重新加载一次. springboot项目热部署实现原理:基于springboot开发的web工程其实有一个显 ...

  2. SpringBoot项目热部署配置

    SpringBoot配置热部署后修改代码, 无需重启即可看到修改效果. pom引入spring-boot-devtools依赖 <!--SpringBoot热部署配置 --> <de ...

  3. SpringBoot 配置热部署

    SpringBoot 配置热部署 先来说一说热部署具体有什么样的神奇作用? 再我们平常编写一个web项目时,都知道如果修改html或者jsp这些前端页面,我们浏览器刷新,是可以实时更新的.但是如果修改 ...

  4. SpringBoot 实现热部署

    #SpringBoot实现热部署 ##1.添加依赖 <!-- 热部署 --> <dependency><groupId>org.springframework.bo ...

  5. 关于在IDEA上开发springboot及其热部署等等问题

    耗费了我两天一夜的时间,一把辛酸泪,所以要记录一下 1:IDEA方面 这个IDEA,真的是又爱又恨,喜欢他的操作模式,界面等等一系列,但是麻烦的是很多都跟eclipse不同,大大的不适应,刚开始肯定极 ...

  6. SpringBoot实现热部署

    SpringBoot实现热部署主要依赖的是DevTools工具,IDEA可以在新建SpringBoot项目时勾选DevTools选项: 或者手动在pom.xml中添加DevTools依赖的相关jar: ...

  7. 【SpringBoot】springboot启动热部署

    个人简介:Java领域新星创作者:阿里云技术博主.星级博主.专家博主:正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ SpringBoot--手工启 ...

  8. Intellij IDEA SpringBoot项目热部署解决方案

    第一步:在项目pom文件中导入依赖 <dependency><!--Spring 官方提供的热部署插件 --><groupId>org.springframewor ...

  9. SpringBoot官方热部署和远程调试神器,真带劲!

    平时使用SpringBoot开发应用时,修改代码后需要重新启动才能生效.如果你的应用足够大的话,启动可能需要好几分钟.有没有什么办法可以加速启动过程,让我们开发应用代码更高效呢?今天给大家推荐一款Sp ...

最新文章

  1. 如何让普通进程获得 root 的洪荒之力?
  2. 行转列(FOR XML PATH)
  3. EasyUI + Bootstrap 界面整合
  4. shiro原理_java:shiro高级篇——1
  5. 火箭轨道计算属于什么计算机技术,2018年计算机二级高级Office每日一练 2月27日...
  6. 火狐渗透测试浏览器_微软、火狐浏览器、Opera浏览器等主流平台纷纷布局IPFS:大势所趋...
  7. Spring系列(二):Bean注解用法介绍
  8. android蓝牙通信_使用Arduino构建OLED显示屏与Android手机接口的智能手表
  9. edittext实现自动查询,刷新listview
  10. textarea的光标自动居左的问题
  11. 【转载】计算几何题目集锦
  12. html5 右侧客服代码,简洁右侧栏客服代码
  13. visual studio 2010和注册码
  14. 电脑蓝屏问题处理,主要是引导修复
  15. win7/8/10,使用WSD不能打印
  16. STM32内部FLASH使用简易流程
  17. c 循序结构程序设计
  18. 如何把两个视频拼在一个画面上?这样制作“画中画”
  19. SSLOJ 1322.清兵线
  20. __ratelimit: XXX callbacks suppressed

热门文章

  1. Tikmeta分享 |达人营销,你知道多少?
  2. Unity中基于屏幕后处理的彩色与黑白渐变效果
  3. SqlSugar初体验|比EFCore更优秀
  4. 大型体育赛事交通信息系统建设框架
  5. 电子商务营销模式助力兽药企业突围有道
  6. android手机信号强度检测
  7. Windows下安装python步骤
  8. 坚持学习100天:计算器,continue
  9. 《小窗幽记》卷四 集灵
  10. 王者服务器维护段位掉了,王者荣耀多长时间换一次赛季 每次换都掉段位是什么操作...