SpringBoot模板修改不生效

简介: SpringBoot模板修改不生效

在做SpringBoot开发的时候,java文件的修改和html模板修改后不能实时生效,让我很苦恼


1、配置自动重启

增加了插件spring-boot-devtools, 还对Idea进行了设置,虽然能够对java文件有效果,可是不够及时,并且html文件修改后完全不生效,设置方式可参考:

SpringBoot开发模式自动重启spring-boot-devtools


需要明白一点:

Java不是PHP,保存就能生效,Java需要编译成class文件,如果仅仅是修改文件,并没有重新编译成class文件,也是不生效的

最终找到了一个解决方案:



通过快捷键实现【保存】+【编译】

2、配置快捷键

1、IDEA通过录制宏(Macro)实现一键保存和编译:

1、Edit - Macros - Start macro recording  # 开始录制


2、File - Save All # 保存操作

3、Build - Recompile # 编译文件,如果选择编译工程速度可能会很慢

4、Edit - Macros - Stop macro recording # 结束录制

5、输入名字 `sava and build` 保存录制

2、设置快捷键

command + s 是默认的保存快捷键,可以先保存快捷键设置为 control + s

4.png

参考

IDEA实现一键保存和编译

            </div>
目录
相关文章
|
人工智能 Prometheus Cloud Native
新场景、新能力,AI-native 时代的可观测革新
借助 AI-native 可观测解决方案,阿里云为用户提供开箱即用的覆盖大模型应用、大模型到基础设施的全链路实时观测、告警与诊断能力,帮助企业在复杂的数字化转型过程中更有效地确保资源的高效利用与业务的持续成功。
1109 113
|
机器学习/深度学习 编解码 PyTorch
CVPR 2023 | 主干网络FasterNet 核心解读 代码分析
本文分享来自CVPR 2023的论文,提出了一种快速的主干网络,名为FasterNet。核心算子是PConv,partial convolution,部分卷积,通过减少冗余计算和内存访问来更有效地提取空间特征。
10385 58
|
监控 负载均衡 网络协议
OSPF在大型网络中的应用:高效路由与可扩展性
OSPF在大型网络中的应用:高效路由与可扩展性
835 1
|
关系型数据库 MySQL 机器人
【MySQL】两个脚本自动化搞定 MySQL 备份恢复--XtraBackup
【MySQL】两个脚本自动化搞定 MySQL 备份恢复--XtraBackup
|
关系型数据库 MySQL
13. Mysql 使用WITH进行复杂和递归查询
13. Mysql 使用WITH进行复杂和递归查询
1443 4
|
资源调度 JavaScript Windows
'vue-cli-service' 不是内部或外部命令,也不是可运行的程序问题解决
【5月更文挑战第7天】'vue-cli-service' 不是内部或外部命令,也不是可运行的程序问题解决
20449 3
|
关系型数据库 MySQL Unix
mysqld_safe: command not found 解决方法
mysqld_safe: command not found 解决方法
2653 0
|
SQL 监控 关系型数据库
规划阿里云RDS跨区迁移业务需求迁移方案设计
规划阿里云RDS跨区迁移业务需求迁移方案设计
255 5
|
SQL 数据库管理
逻辑数仓执行SQL查询时
逻辑数仓执行SQL查询时
199 1
Echarts组件属性function回调函数的灵活使用调整不同的图表状态
Echarts组件属性function回调函数的灵活使用调整不同的图表状态
443 0
Echarts组件属性function回调函数的灵活使用调整不同的图表状态