首先在加入了热部署的相关依赖后,
<!--热部署配置-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
再在File–>Settings开启设置中的这一项
然后经过查询资料发现idea在21版及以后就已经将按ctrl+shift+alt+/之后的菜单中的Registry的compiler.automake.allow.when.app.running移到了设置中的Advanced Settings这一位置,开启这一项
这两项都开启后发现修改代码后,网页还要过一会才能随着代码的变动而变化,感觉比较奇怪,后来经过自己摸索发现应该是按下ctrl+shift+alt+/之后的菜单中的Registry中的compiler.automake.postpone.when.idle.less.than这一项的值决定了网页随着代码变化而变化的速度,单位估计是毫秒,默认值是3000,3000就是3秒,3秒不长但是感觉似乎也有点影响,就给他改的更小了,我随便改了个30,大家想改多少都可以,不过据我测试即使改到0,也还是有个近1秒的延迟,刷新网页要多刷几下才行,先这样凑合用了