SpringBoot工程热部署
热部署的概念理解:我们在开发的过程中会反复的修改类、页面等资源代码,每次修改后需要重启才能生效。反之,在pom文件中添加配置后,即使我们修改代码后不重启也能生效,我们则称之为热部署。
在pom文件中添加如下代码
<!--热部署配置-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
可能会出现错误:原因是IDEA配置问题
解决办法:
1.File——settings——搜索compiler——勾选框住的内容(自动构建工程)
2.按住Ctrl+Shift+Alt+/,选择如图所示内容
到这里所有的配置就完成了,测试一下:
首先重启,因为刚刚我们修改了配置。
之后修改代码后无需重启。
更改前效果:
更改后效果