SpringBoot工程热部署
目录
前言
一、加热部署代码
二、对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工程热部署相关推荐
- springboot项目热部署
原理 非springboot项目热部署实现原理:服务器去监控其中加载的应用,发现产生了变化就重新加载一次. springboot项目热部署实现原理:基于springboot开发的web工程其实有一个显 ...
- SpringBoot项目热部署配置
SpringBoot配置热部署后修改代码, 无需重启即可看到修改效果. pom引入spring-boot-devtools依赖 <!--SpringBoot热部署配置 --> <de ...
- SpringBoot 配置热部署
SpringBoot 配置热部署 先来说一说热部署具体有什么样的神奇作用? 再我们平常编写一个web项目时,都知道如果修改html或者jsp这些前端页面,我们浏览器刷新,是可以实时更新的.但是如果修改 ...
- SpringBoot 实现热部署
#SpringBoot实现热部署 ##1.添加依赖 <!-- 热部署 --> <dependency><groupId>org.springframework.bo ...
- 关于在IDEA上开发springboot及其热部署等等问题
耗费了我两天一夜的时间,一把辛酸泪,所以要记录一下 1:IDEA方面 这个IDEA,真的是又爱又恨,喜欢他的操作模式,界面等等一系列,但是麻烦的是很多都跟eclipse不同,大大的不适应,刚开始肯定极 ...
- SpringBoot实现热部署
SpringBoot实现热部署主要依赖的是DevTools工具,IDEA可以在新建SpringBoot项目时勾选DevTools选项: 或者手动在pom.xml中添加DevTools依赖的相关jar: ...
- 【SpringBoot】springboot启动热部署
个人简介:Java领域新星创作者:阿里云技术博主.星级博主.专家博主:正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ SpringBoot--手工启 ...
- Intellij IDEA SpringBoot项目热部署解决方案
第一步:在项目pom文件中导入依赖 <dependency><!--Spring 官方提供的热部署插件 --><groupId>org.springframewor ...
- SpringBoot官方热部署和远程调试神器,真带劲!
平时使用SpringBoot开发应用时,修改代码后需要重新启动才能生效.如果你的应用足够大的话,启动可能需要好几分钟.有没有什么办法可以加速启动过程,让我们开发应用代码更高效呢?今天给大家推荐一款Sp ...
最新文章
- 如何让普通进程获得 root 的洪荒之力?
- 行转列(FOR XML PATH)
- EasyUI + Bootstrap 界面整合
- shiro原理_java:shiro高级篇——1
- 火箭轨道计算属于什么计算机技术,2018年计算机二级高级Office每日一练 2月27日...
- 火狐渗透测试浏览器_微软、火狐浏览器、Opera浏览器等主流平台纷纷布局IPFS:大势所趋...
- Spring系列(二):Bean注解用法介绍
- android蓝牙通信_使用Arduino构建OLED显示屏与Android手机接口的智能手表
- edittext实现自动查询,刷新listview
- textarea的光标自动居左的问题
- 【转载】计算几何题目集锦
- html5 右侧客服代码,简洁右侧栏客服代码
- visual studio 2010和注册码
- 电脑蓝屏问题处理,主要是引导修复
- win7/8/10,使用WSD不能打印
- STM32内部FLASH使用简易流程
- c 循序结构程序设计
- 如何把两个视频拼在一个画面上?这样制作“画中画”
- SSLOJ 1322.清兵线
- __ratelimit: XXX callbacks suppressed