方式(一)使用spring提供的devtools
添加依赖
在pom文件中添加以下配置
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
为了确保依赖正确安装,IntelliJ Idea点击菜单栏中的View - > Tool Windows -> Maven调出右侧的Maven视图窗口,查看devtools是否在列表中,并且展开之后有对应的子项。因为有时依赖安装不成功在pom文件中是没有报错信息的。

设置自动编译
热重启的原理:当devtools监听到target下面的编译过后的文件出现变动时自动重启服务器。所以还需要利用idea的自动编译功能。Settings->Compiler勾选‘Build project automatica’

方式(二)idea中使用插件JRebel
Settings->Plugins搜索’JRebel’安装这个插件然后重启idea

右上角出现快捷按钮,分别对应run和debug模式

或者右键springboot的启动类

本文介绍两种实现Spring Boot应用热更新的方法:一是通过spring-boot-devtools自动重启服务器;二是利用IntelliJ IDEA插件JRebel进行即时代码修改预览。文章详细解释了如何配置依赖及IDEA设置。
2590

被折叠的 条评论
为什么被折叠?



