1.前言


里面已经讲解过了 idea 如何在 springMVC 项目 实现 前端热更新 ,

这篇随笔记录spring boot 的配置流程 ,实际上 与  springMVC 项目 的配置差不多 

2.操作

(1)导入依赖包

<!-- 热修改前端-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional> <!-- 这个需要为 true 热部署才有效 -->
        </dependency>

(2)

操作步骤 : File >> Settings  >>Build, Execution, Deployment  >> Compiler  ,

勾上“”Build project automatically"这个选框,保存

spring boot 数据源 springboot数据源热刷新_热更新

 

 

(3) 按住ctrl + alt+ shift + /, 选择第一个Registry

spring boot 数据源 springboot数据源热刷新_spring_02

 

 

 勾选下图内容

spring boot 数据源 springboot数据源热刷新_热更新_03

 

 (4)配置启动项

spring boot 数据源 springboot数据源热刷新_热部署_04

 

 找到需要设置热部署前端代码的工程,修改内容

spring boot 数据源 springboot数据源热刷新_热部署_05

 

 (5)部分浏览器需要关闭浏览器的缓存,才能及时刷新前端页面

关闭浏览器的缓存文件功能,我是使用谷歌的chome

那么就把disable cache勾选  ,其他浏览器也需要关闭的,这里就不展示。

关闭浏览器的缓存文件功能,我是使用谷歌的chome

那么就把disable cache勾选  ,其他浏览器也需要关闭的,这里就不展示。

spring boot 数据源 springboot数据源热刷新_spring boot_06

 

3.总结

该方式仅能修改热更新前端 ,如 js,jsp,html.css等,

java后端部分无法热更新,需要插件Jrebel才可以