为什么要如此:
热部署其实就是在我们进行调试的时候,我们修改后不需要重新执行即可,但是如果我们修改了页面的情况下是需要重新执行的,这样方便了我们调试。
执行如下
第一步:我们编写配置文件
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
第二部:找到IDEA自动编译
第三部:快捷键:shift+ctrl+alt+"/" ,选择Registry
注意:
当前如果更新页面数据是不会变动的并且会造成页面中这个模块不显示了,这样是没有关系的,我们是需要去更新我们后端的方法而不是此页面,页面需要重新执行才行。
如果此方法不可以,我们还可以利用代码方式来,请看如下:
- 将此代码放到pom.xml文件中
<dependencies>
<!-- spring热部署 -->
<!-- 该依赖在此处下载不下来,可以放置在build标签外部下载完成后再粘贴进plugin中 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
<version>1.2.6.RELEASE</version>
</dependency>
</dependencies>
2. 打开Run/Debug Configurations
结果如下就可以了: