方式(一)使用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的启动类