博客
关于我
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/

    你可能感兴趣的文章
    Python APP自动化测试框架Appium详解
    查看>>
    Python APP自动化测试框架开发实战
    查看>>
    python argparse模块
    查看>>
    Python asyncio库的学习和使用
    查看>>
    Python AttributeError:“dict“对象没有属性“append“
    查看>>
    Python base64和hashlib模块
    查看>>
    python basic programs
    查看>>
    python bert_gen.py 报错Unable to load weights from pytorch checkpoint file for......
    查看>>
    python binascii.Error: Incorrect padding
    查看>>
    Python bool() 函数能否为无效参数引发异常?
    查看>>
    Python C 程序子进程在“for line in iter“处挂起
    查看>>
    Python Celery:自动化测试平台定时任务必备的三方库
    查看>>
    python check_output 失败,退出状态为 1,但 Popen 适用于相同的命令
    查看>>
    Python CONNECT 4 CHECK WIN函数
    查看>>
    python cos,Python cos(90)和cos(270)不是0
    查看>>
    python进阶(4):Python 脚本文件重启自身进程
    查看>>
    python ctypes库中动态链接库加载方式
    查看>>
    python cv2 图像( np array )转 HObject
    查看>>
    python进阶(3):文件操作
    查看>>
    python cv2截取不规则区域图片
    查看>>