Intellij IDEA – Spring Boot重新加载静态文件不起作用

在Eclipse中,只需包含Spring Boot Dev Tools依赖项,即可神奇地启用热交换和静态文件重新加载。 对于Intellij IDE,我们需要额外的步骤来启用它。

1. Spring Boot开发工具

启用S​​pring Boot开发工具:

  • 对视图或资源的任何更改都可以直接在浏览器中看到,无需重新启动,只需刷新浏览器即可。
  • 对代码的任何更改将自动重启Spring容器。

首先,包含Spring Boot Dev Tools依赖项:

pom.xml

  
      org.springframework.boot
      spring-boot-devtools
      true
  

2.自动构建项目

文件–>设置–>构建,执行,部署–>编译器–> Build project automatically检查此Build project automatically

Intellij IDEA – Spring Boot重新加载静态文件不起作用_第1张图片 Intellij IDEA – Spring Boot重新加载静态文件不起作用_第2张图片

3. Intellij注册表

3.1按SHIFT+CTRL+A (Win / * nix)或Command+SHIFT+A (Mac)打开弹出窗口,键入registry

Intellij IDEA – Spring Boot重新加载静态文件不起作用_第3张图片 Intellij IDEA – Spring Boot重新加载静态文件不起作用_第4张图片

3.2查找并启用此选项compiler.automake.allow.when.app.running

Intellij IDEA – Spring Boot重新加载静态文件不起作用_第5张图片 Intellij IDEA – Spring Boot重新加载静态文件不起作用_第6张图片

做完了 现在,应该启用热插拔和静态文件自动重新加载。

在菜单->构建->构建项目(CTRL + F9)中
如果未重新加载静态文件,请按CTRL+F9强制重新加载。

参考文献

  • Spring Boot开发工具
  • Spring Boot Hello World示例– Thymeleaf

翻译自: https://mkyong.com/spring-boot/intellij-idea-spring-boot-template-reload-is-not-working/

你可能感兴趣的:(java,开发工具)