项目热不热

本文最后更新于:3 年前

03976_theeleventhhour_3840x2160.jpg

项目的热部署

本文项主要是目的热部署的过程,及配置文件。

Spring Boot

打开IDEA的IDEA 的自动部署(静态)

在设置中打开 Build Project automatically

image

2.按下

同时按下Ctrl+Alt+shift+/ 四个键,选择Registry ,在对话框中勾选下图的的选项框。

image

image

3.配置 pom 文件

在项目的pom.xml中,做以下配置。

1
2
3
4
5
6
7
<!--添加热部署-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>true</scope>
</dependency>
1
2
3
4
5
6
7
8
9
<plugin>
<!--热部署配置-->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!--fork:如果没有该项配置,整个devtools不会起作用-->
<fork>true</fork>
</configuration>
</plugin>

4.开启IDEA的热部署策略

顶部菜单- >Edit Configurations(见图)->SpringBoot插件->目标项目->勾选热更新。

image

image

使用方法

在修改页面按N次ctrl+F9 会自动重新编译页面到target/classes/static目录, 请注意:这是不万能,所有如果没有效果,可以收到吧static静态资源或者template静态资源手动复制到target/classes/static。

如果刷新没有看到效果:请用ctrl+f5 强刷N次.

参考

springboot+idea热部署(自动刷新)_sanfenzZ的博客-CSDN博客_idea springboot 热部署

(springboot+idea热部署(自动刷新)_sanfenzZ的博客-CSDN博客_idea springboot 热部署

SpringBoot 在IDEA中实现热部署(实用版) - 简书 (jianshu.com)