博客
关于我
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 内存管理
    查看>>
    Python 内嵌函数:它们有什么用处?
    查看>>
    Python 内置 sum 函数 vs. for 循环性能
    查看>>
    Python 内置时间模块
    查看>>
    python 内部如何实现命名元组?
    查看>>
    python 写入json数据到数据库
    查看>>
    Python 列表删除相同的元素
    查看>>
    Python 初学者需要知道的四条建议
    查看>>
    Python 判断字符串是否包含子字符串
    查看>>
    python 判断当前时间是否为零点
    查看>>
    python 利用pandas读取本地中CSV文件的指定列 列名重命名 并保存回本地
    查看>>
    python 利用pyspark读取HDFS中CSV文件的指定列 列名重命名 并保存回HDFS
    查看>>
    python 利用pyttsx3文字转语音
    查看>>
    python 利用已有Ner模型进行数据清洗合并
    查看>>
    python 到大数据开发工程师_如何成为一个大数据开发工程师?
    查看>>
    python 加密解密(base64, AES)
    查看>>
    Python 和Java 哪个更适合做自动化测试?
    查看>>
    python 图片转ico
    查看>>
    python 图片转文字、语音转文字、文字转语音保存音频并朗读
    查看>>
    python 在包含类似字符\x16、\x12、\x某某的数组中将以\x开头的字符找出来的方法
    查看>>