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便会自动进行热部署效果,也就是类似于刷新或重启服务器端代码。注意:如果按上述操作后没有立即生效不要着急,不妨等一分钟它就会自动生效了


相关文章
|
5月前
|
Java Maven 微服务
springboot项目开启远程调试-jar包
springboot项目开启远程调试-jar包
81 0
|
Java 数据安全/隐私保护
使用jrebel 插件实现远程热部署
使用jrebel 插件实现远程热部署
|
2月前
|
Java
SpringBoot项目配置热部署启动 及 热部署失效的问题解决
这篇文章介绍了如何在SpringBoot项目中配置热部署启动,包括在pom文件中添加热部署依赖、在IDEA中进行设置、修改配置文件以及IDEA启动设置,以解决热部署失效的问题。
SpringBoot项目配置热部署启动 及 热部署失效的问题解决
|
5月前
|
Web App开发 缓存 Java
IDEA环境下的热加载与热部署
本文探讨了开发中自动更新代码以提高效率的方法,提到了“热启动”等不同术语,并指出其实现比命名更重要。介绍了两种方式:使用Jrebel插件(需付费,可能与某些Spring Boot版本不兼容)和Spring Boot的devtools热加载。devtools通过两个ClassLoader实现快速更新,只需添加依赖并配置IDEA。此外,建议配合LiveReload浏览器插件自动刷新页面。遇到问题可能与JDK版本不匹配或缓存有关。
463 1
|
5月前
热部署怎么部署
热部署怎么部署
41 2
|
5月前
|
Java
【SpringBoot】如何配置热部署
【SpringBoot】如何配置热部署
32 1
|
5月前
|
IDE Java 应用服务中间件
Jrebel 插件实现热部署与文件上传
Jrebel 插件实现热部署与文件上传
119 0
|
JSON Java 应用服务中间件
Maven集成Tomcat插件+远程热部署项目
插件和依赖的区别: 依赖:运行时开发时都需要用到的jar包,比如项目中需要一个Json的jar包,就要添加一个依赖,这个依赖在项目运行时也需要,因此在项目打包时需要把这些依赖也打包进项目里; 插件:在项目开的发时需要,但是在项目运行后就不再需要,因此在项目开发完成后不需要把插件打包进项目中,例如接下来演示的Tomcat插件就是用来部署Web项目的,部署成功
idea开启自动热部署自动化devtools
在当前工程(module)的pom.xml增加devtools依赖。
372 0
idea开启自动热部署自动化devtools
下一篇
无影云桌面