2021新版IDEA实现SpringBoot项目热部署
一、必要配置配置
首先,在pom.xml中添加devtools的maven引用:
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional></dependency>
其次,在plugin中添加devtools生效标志:
<!--配置热加载-->
<executable>true</executable>
<fork>true</fork>
最后,在application.yaml文件中添加devtools配置:
#热部署生效(true为开启,false为不开启,开发者根据喜好选择是否开启)
spring:devtools:restart:enabled: true
二、手动热部署
配置完之后,如果不想让他自动热部署的话,可以进行手动热部署,即更改完代码之后,Ctrl + F9,即可热部署完成。
三、自动热部署
不想手动进行热部署的同学,可以对IDEA进行一些设置,实现自动热部署,IDEA自动检测代码发生变化,自动实现热部署。
3.1 旧版IDEA设置
首先:
其次,Ctrl+shift+alt+/ 进入Registry… 勾选上compiler.automake.allow.when.app.running。
3.2 2021新版IDEA设置
首先:
其次:
到这里,自动热部署就完成了,注意自动热部署时间为5s。
2021新版IDEA实现SpringBoot项目热部署相关推荐
- springboot项目热部署
原理 非springboot项目热部署实现原理:服务器去监控其中加载的应用,发现产生了变化就重新加载一次. springboot项目热部署实现原理:基于springboot开发的web工程其实有一个显 ...
- SpringBoot项目热部署配置
SpringBoot配置热部署后修改代码, 无需重启即可看到修改效果. pom引入spring-boot-devtools依赖 <!--SpringBoot热部署配置 --> <de ...
- Intellij IDEA SpringBoot项目热部署解决方案
第一步:在项目pom文件中导入依赖 <dependency><!--Spring 官方提供的热部署插件 --><groupId>org.springframewor ...
- idea修改代码后不重启项目_使用DevTool实现SpringBoot项目热部署
前言 最近在开发的时候,每次改动代码都需要启动项目,因为有的时候改动的服务比较多,所以重启的次数也就比较多了,想着每次重启等待也挺麻烦的,就打算使用DevTools工具实现项目的热部署 热部署是什么 ...
- IDEA配置SpringBoot项目热部署
1.引入pom依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId> ...
- 使用Tomcat插件实现WEB项目热部署
使用Tomcat插件实现WEB项目热部署 Tomcat热部署可以通过网页操作进行,也可以通过指定插件进行.本文介绍的是通过使用tomcat7-maven-plugin将WEB项目热部署到指定服务器的T ...
- SpringBoot 配置热部署
SpringBoot 配置热部署 先来说一说热部署具体有什么样的神奇作用? 再我们平常编写一个web项目时,都知道如果修改html或者jsp这些前端页面,我们浏览器刷新,是可以实时更新的.但是如果修改 ...
- SpringBoot实现热部署
SpringBoot实现热部署主要依赖的是DevTools工具,IDEA可以在新建SpringBoot项目时勾选DevTools选项: 或者手动在pom.xml中添加DevTools依赖的相关jar: ...
- Spring Boot(二)——项目热部署与程序发布
一.项目热部署 1.1 配置依赖 ① pom.xml加入devtools依赖,如果scope是provided则无法实现热部署,参考. <dependency><groupId> ...
最新文章
- 正确认识自己,把自己摆正位置
- 一:(1.4)了解MVC之区域
- 【Apache POI】Java Web根据模板导出word文件
- 文件查找工具everything的下载使用
- python 取模_中年大叔学编程-Python的基础语法和运算符
- CSS opacity - 实现图片半透明效果
- MATLAB简介与矩阵定义
- Ubuntu构建ARM交叉编译器
- rs232接口_RS232串口通信:接口定义、标准接法详细说明,一看就懂了
- Jrebel激活服务,Jrebel激活,Jrebel激活码,Jrebel破解
- 2021年山东省安全员C证报名考试及山东省安全员C证操作证考试
- 遥感影像公开数据集:deepglobe-road-dataset
- xcode-instrument
- 基于贪心选择及斜率探测扩充的轨面提取方法
- Excel基础—Office2019安装
- 聊下Android的专利许可和商标
- java 获取叶子节点个数_数据结构编程: 统计二叉树中叶子结点的个数。
- [LightOJ1070]Algebraic Problem
- 由案例看印度的软件版权保护
- 班组现场5S管理改善要领