Devtools热部署配置使用步骤

简介: Devtools热部署配置使用

前言介绍

Devtools是一个spring框架的一个小插件,作用是可以在代码更改时进行自动重新部署更新服务器上的项目,避免了程序有重复进行服务器重启调式的费时操作,真正意义实现了边改边查的写代码风格。下面我们具体先看实现步骤:


第一步:导入依赖

在引用任何插件或者第三方框架都必须先导入依赖或者配置jar包,我们需要在需要该插件的项目依赖文件下:

屏幕截图 2022-08-30 125526.png


第二步:插件配置

插件配置到依赖文件中,微服务工程则在总依赖文件中配置,因为子文件是引用父文件的。

屏幕截图 2022-08-30 125618.png

第三步:idea设置

进入setting中设置idea的编译器的一些配置

屏幕截图 2022-08-30 125653.png

再按alt+shift+ctrl+/

屏幕截图 2022-08-30 125730.png

选择并点击Registry

屏幕截图 2022-08-30 125747.png

屏幕截图 2022-08-30 125829.png

以上两个key值必须保证是勾选✔状态

第四步:重启idea

屏幕截图 2022-08-30 125848.png

最后

重启之后,再启动项目,做任意代码修改idea便会自动进行热部署效果,也就是类似于刷新或重启服务器端代码。注意:如果按上述操作后没有立即生效不要着急,不妨等一分钟它就会自动生效了


相关文章
|
7月前
|
Java Maven 微服务
springboot项目开启远程调试-jar包
springboot项目开启远程调试-jar包
91 0
|
Java 数据安全/隐私保护
使用jrebel 插件实现远程热部署
使用jrebel 插件实现远程热部署
|
10天前
|
缓存 IDE Java
SpringBoot入门(7)- 配置热部署devtools工具
SpringBoot入门(7)- 配置热部署devtools工具
28 1
SpringBoot入门(7)- 配置热部署devtools工具
|
21天前
|
缓存 IDE Java
SpringBoot入门(7)- 配置热部署devtools工具
SpringBoot入门(7)- 配置热部署devtools工具
33 2
 SpringBoot入门(7)- 配置热部署devtools工具
|
2月前
|
监控 Java Maven
springboot学习二:springboot 初创建 web 项目、修改banner、热部署插件、切换运行环境、springboot参数配置,打包项目并测试成功
这篇文章介绍了如何快速创建Spring Boot项目,包括项目的初始化、结构、打包部署、修改启动Banner、热部署、环境切换和参数配置等基础操作。
150 0
|
4月前
|
Java
SpringBoot项目配置热部署启动 及 热部署失效的问题解决
这篇文章介绍了如何在SpringBoot项目中配置热部署启动,包括在pom文件中添加热部署依赖、在IDEA中进行设置、修改配置文件以及IDEA启动设置,以解决热部署失效的问题。
SpringBoot项目配置热部署启动 及 热部署失效的问题解决
|
6月前
|
Java Spring
idea Spring-boot 项目debug启动过慢 spring debug启动过慢解决办法:已解决
idea Spring-boot 项目debug启动过慢 spring debug启动过慢解决办法:已解决
191 3
|
7月前
|
Web App开发 缓存 Java
IDEA环境下的热加载与热部署
本文探讨了开发中自动更新代码以提高效率的方法,提到了“热启动”等不同术语,并指出其实现比命名更重要。介绍了两种方式:使用Jrebel插件(需付费,可能与某些Spring Boot版本不兼容)和Spring Boot的devtools热加载。devtools通过两个ClassLoader实现快速更新,只需添加依赖并配置IDEA。此外,建议配合LiveReload浏览器插件自动刷新页面。遇到问题可能与JDK版本不匹配或缓存有关。
581 1
|
7月前
|
IDE Java 应用服务中间件
Jrebel 插件实现热部署与文件上传
Jrebel 插件实现热部署与文件上传
134 0
idea开启自动热部署自动化devtools
在当前工程(module)的pom.xml增加devtools依赖。
383 0
idea开启自动热部署自动化devtools