-
前言: 前面已经记录了快捷键的热部署快速启动springboot项目,现在要记录的就是通过修改idea来实现热部署;
-
首先引入热部署需要的jar包
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <scope>true</scope> </dependency>
-
设置过程:File->setting->搜索compiler->将Build project automatically打勾
-
然后,CTRL+ALT+SHIFT+/ 组合键打开 Maintenance窗口选择Registry…
,找到compiler.automake.allow.when.app.running选项,打勾
-
基本的配置已经完成,下面来写代码测试一下
@RestController public class UserController { @RequestMapping("getstring") public String getString(){ return "这是测试的返回数据"; } }
控制台的输出为
当更改测试返回的字符串时,直接在控制台访问,无需做任何操作
-
热部署的配置基本完成,但是在项目中,用到热部署的地方真的很少,权当一个知识点记录吧。