博客
关于我
SpringBoot项目修改html后不即时编译
阅读量:755 次
发布时间:2019-03-22

本文共 898 字,大约阅读时间需要 2 分钟。

在Spring Boot项目中,修改html模板后无法实现即时编译的效果。经过搜索资料和实践总结,以下是解决问题的有效方法和经验分享。

1. pom中引入依赖

首先,需要在项目的POM文件中添加Spring Boot开发工具的依赖。在dependencies配置部分增加如下内容:

org.springframework.boot
spring-boot-devtools
true

2. IDE设置

在IntelliJ IDEA中进行以下设置:

  • 自动编译设置

    打开 file - settings - Build, Execution, Deployment - Compiler,勾选 Build project automatically 选项。

  • 组合键设置

    按住 Shift + Ctrl + Alt + /,选择 Registry选项,勾选 compiler.automake.allow.when.app.remain 选项。

  • 3. 项目刷新

    在修改模板文件后,右键点击项目根目录,选择 Reload All,或者在 IDE中关闭并重新打开项目,确保最新的模板生效。

    4. 模板解释

    模板修改后,偶尔可能会导致模板缓存问题。在 src/main/resources 文件夹中,检查是否有 template.html 或其他模板文件被 erroneously拷贝或修改。

    5. 遗留问题处理

    修改模板后,因模板缓存问题导致无法立即看到修改效果?可以尝试以下方法:

  • 通过清除IDE缓存:

    在 file - settings - Build, Execution, Deployment - Compiler 中,清除缓存器中的内容。

  • 重新初始化模板路径:

    src/main/resources/templates 文件夹中,确保模板文件名正确无误,没有被ุคคล友好的文件覆盖。

  • 通过以上方法,可以快速解决Spring Boot项目模板修改后无法举行即时编译问题,提升开发效率。

    转载地址:http://ozawk.baihongyu.com/

    你可能感兴趣的文章
    Qt笔记——Qt初探、PyQt5和Qt5
    查看>>
    poj1190生日蛋糕
    查看>>
    POJ1218 HDU1337 ZOJ1350 UVALive2557 THE DRUNK JAILER
    查看>>
    poj1222 EXTENDED LIGHTS OUT(gauss)
    查看>>
    POJ1240 m叉树
    查看>>
    Poj1328--Radar Installation(区间选点)
    查看>>
    POJ1384Piggy-Bank(DP)
    查看>>
    POJ1417 True Liars —— 并查集 + DP
    查看>>
    Poj1459 Power Network 预流推进
    查看>>
    POJ1502(MPI Maelstrom)
    查看>>
    poj1568 Find the Winning Move[极大极小搜索+alpha-beta剪枝]
    查看>>
    poj1730 - Perfect Pth Powers(完全平方数)(水题)
    查看>>
    poj1753——Flip Game
    查看>>
    poj1936 假期计划第一水
    查看>>
    poj1958-汉诺四塔问题(三种方法)
    查看>>
    poj1988(并查集)
    查看>>
    POJ2007+几何+极角排序
    查看>>
    poj2039
    查看>>
    poj2135(简单的最小费用流问题)
    查看>>
    poj2195 bfs+最小权匹配
    查看>>