配置devtools热部署
- 1. 添加依赖配置
- 2. 配置自动构建项目
- 3. 配置注册表
- 1. 编辑配置
- 2. 修改配置
1. 添加依赖配置
<!--热部署 每次修改代码springboot自动重启服务--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional></dependency>
在pom.xml中添加上面的代码,然后添加一个plugin
<plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>2.4.3</version><configuration><fork>true</fork></configuration></plugin>
2. 配置自动构建项目
从系统设置中打开自动构建项目
3. 配置注册表
快捷键alt+ctrl+shift+/
配置完需要重启一下,然后有修改的话项目会自动更新,但是如果是自动触发的话,会造成频繁更新,对硬件有一定的负担,所以可以改成手动触发模式
具体操作:
1. 编辑配置
2. 修改配置
应用,保存。
之后如果需要热部署的话可以直接点击更新符号或者使用快捷键ctrl+F10
配置devtools热部署相关推荐
- SpringBoot2.1.5 (21)---使用 devtools 热部署
SpringBoot2.1.5 (21)---使用 devtools 热部署 当你每修改一个文件,甚至于修改一个符号而不得不重启项目经历漫长等待的时候,是否会感到无比的低效... 那么,希望接下来所 ...
- idea中配置Springboot热部署
idea中配置Springboot热部署 1 pom.xml文件 注:热部署功能spring-boot-1.3开始有的 <!--添加依赖--> <dependency>< ...
- Springboot一:多环境配置、热部署、单元测试 MockMvc
1.Spring Boot Profile 多环境配置 我们在开发项目时,通常同一套程序会被发布到几个不同的环境,比如:开发.测试.生产等.其中每个环境的数据库地址.redis地 址.服务器端口等等配 ...
- springboot家族之 DevTools 热部署(一)
DevTools 热部署,修改代码立刻见效,快速重启 技术原理 第一步:引入jar+插件 第二步:启动项目 如果使用idea,必须确保开启运行时编译才行 devtools 原理详解 属性默认设置 自动 ...
- IDEA中安装配置Jrebel热部署插件用法笔记
今天给大家介绍一下IDEA中安装配置Jrebel热部署插件用法,希望对大家能有所帮助! 1.Jrebel插件介绍 JRebel属于一款JAVA虚拟机插件,它可以让你的项目在不需要进行重新编译的情况下, ...
- IDEA开发工具使用devtools热部署
IDEA开发工具使用devtools热部署 一,添加依赖 <dependency><groupId>org.springframework.boot</groupId&g ...
- eclipse热部署_Spring Boot Devtools热部署
点击上方"后端技术精选",选择"置顶公众号" 技术文章第一时间送达! 作者:mrbird mrbird.cc/Spring-Boot-Devtools.html ...
- 学习Spring Boot:(五)使用 devtools热部署
前言 spring-boot-devtools 是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面去.原理是在发现代码有更改之后,重新启动应用,但是比速度比手动停止后 ...
- spring boot 使用devtools热部署
摘要:本文重点讲解devtools作用和使用场景.怎么部署devtools以及自定义设定devtools的重启/不重启目录 1.devtools作用和使用场景: Spring Boot的devtool ...
最新文章
- 谷歌开发者大会杀出技术黑马,知乎AI终于不再隐藏实力了
- Stream流与Lambda表达式(一) 杂谈
- mysql损坏表修复
- SpringMVC拦截器与异常处理
- 微软正式提供Visual Studio 2013正式版下载(附直接链接汇总)
- java并发核心知识体系精讲_JVM核心知识体系
- Python:file (read,readline,readline )使用方法
- 4 网络、挂载、关机
- 谈谈对python的理解_浅谈对python pandas中 inplace 参数的理解
- python计算数组元素的和_python中数组的运算
- 刷抖音18.5G、看视频22.5G,国美通报员工上班摸鱼:回应来了
- 客户端Blazor中的应用程序设置
- oracle mseq,一次RMAN备份报错的诊断过程(一)
- base——JRE和JDK的区别【转】
- [JAVA #183; 初级]:1.环境变量的配置
- python是一种跨平台开源免费的高级动态编程_Python是一种跨平台、开源、免费的高级动态编程语言。...
- 和别人老公上床后的感觉~
- Swift -《从0到1 - 5》:封装网络请求工具类(Alamofire + Moya + SwiftyJSON)和链式封装
- 设置计算机名和ip 一键,批量设置IP地址和计算机名
- 分享一份接口测试项目(非常值得练手)
热门文章
- python如何创建一个列表,在python中创建一个由列表索引的字典
- nginx 接收报文_Nginx代理缓存功能
- 现在学SEO还有用吗;还能用到SEO吗;
- 2.2. MongoDB 管理
- Redis 网络编程
- php查找二维数组值,根据二维数组某个字段的值查找数组
- python print table_python 6.7 编写printTable()函数表格打印(完整代码)
- “强化学习说白了,是建立分布到分布之间的映射”?数学角度谈谈个人观点
- 【Computer Organization笔记04】ALU的基本功能,1位ALU,位数扩展以及功能扩展
- C语言oo1cpp怎么进,cpp 第八章第7题解决办法