• 作者:老汪软件技巧
  • 发表时间:2024-01-02 04:00
  • 浏览量:

Boot 项目无法像前端项目那样,修改源代码后刷新网页就能即时看到效果,需要先暂停运行,再重新启动,最后刷新网页。

为了避免这一麻烦的操作,我们可以设置热部署,启动服务后不论怎么修改源码,只需要在浏览器刷新一下就能出现修改后的界面。

pom.xml

        
            org.springframework.boot
            spring-boot-devtools
            true
        

.中配置

spring.devtools.restart.enabled=true #热部署生效
spring.devtools.restart.additional-paths=src/main/java #设置重启目录
spring.devtools.restart.exclude=static/** #设置classpath下的WEB-INF文件夹内容不被重启

项目自动编译

如果使用,修改完后保存,项目将自动编译并出发重启;

如果使用idea,还需要配置项目自动编译:

1.开启自动构建项目

Spring Boot 开发环境热部署

2.允许自动make

2021版以后的在 - - 勾选第一个即可;

旧版需要ctrl + shift + alt + / (Mac中+shift++/),选择,勾上 allow when app ,具体的看一眼界面就知道了。

Spring Boot 开发环境热部署

现在再修改源代码就能即时反映在网页上啦OvO