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实现一键保存和编译

相关文章
|
4月前
|
消息中间件 Java Kafka
Spring Boot与模板引擎:整合Thymeleaf和FreeMarker,打造现代化Web应用
【8月更文挑战第29天】这段内容介绍了在分布式系统中起到异步通信与解耦作用的消息队列,并详细探讨了三种流行的消息队列产品:RabbitMQ、RocketMQ 和 Kafka。RabbitMQ 是一个基于 AMQP 协议的开源消息队列系统,支持多种消息模型,具有高可靠性及稳定性;RocketMQ 则是由阿里巴巴开源的高性能分布式消息队列,支持事务消息等多种特性;而 Kafka 是 LinkedIn 开源的分布式流处理平台,以其高吞吐量和良好的可扩展性著称。文中还提供了使用这三种消息队列产品的示例代码。
35 0
|
运维 Java 大数据
SpringBoot2-[模板引擎-Thymeleaf]
SpringBoot2-[模板引擎-Thymeleaf]
SpringBoot2-[模板引擎-Thymeleaf]
|
前端开发 Java 应用服务中间件
【❤️SpringBoot模板引擎❤️】——Thymeleaf
【❤️SpringBoot模板引擎❤️】——Thymeleaf
【❤️SpringBoot模板引擎❤️】——Thymeleaf
|
前端开发 JavaScript Spring
SpringBoot-04-之模板引擎--thymeleaf
一.前期工作 1.添加依赖 org.springframework.boot spring-boot-starter-thymeleaf 2.
1096 0
|
2月前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 实现动态路由和菜单功能,快速搭建前后端分离的应用框架
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 实现动态路由和菜单功能,快速搭建前后端分离的应用框架。首先,确保开发环境已安装必要的工具,然后创建并配置 Spring Boot 项目,包括添加依赖和配置 Spring Security。接着,创建后端 API 和前端项目,配置动态路由和菜单。最后,运行项目并分享实践心得,包括版本兼容性、安全性、性能调优等方面。
166 1
|
1月前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个具有动态路由和菜单功能的前后端分离应用。
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个具有动态路由和菜单功能的前后端分离应用。首先,创建并配置 Spring Boot 项目,实现后端 API;然后,使用 Ant Design Pro Vue 创建前端项目,配置动态路由和菜单。通过具体案例,展示了如何快速搭建高效、易维护的项目框架。
108 62
|
1月前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个前后端分离的应用框架,实现动态路由和菜单功能
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个前后端分离的应用框架,实现动态路由和菜单功能。首先,确保开发环境已安装必要的工具,然后创建并配置 Spring Boot 项目,包括添加依赖和配置 Spring Security。接着,创建后端 API 和前端项目,配置动态路由和菜单。最后,运行项目并分享实践心得,帮助开发者提高开发效率和应用的可维护性。
62 2
|
1月前
|
JavaScript Java 项目管理
Java毕设学习 基于SpringBoot + Vue 的医院管理系统 持续给大家寻找Java毕设学习项目(附源码)
基于SpringBoot + Vue的医院管理系统,涵盖医院、患者、挂号、药物、检查、病床、排班管理和数据分析等功能。开发工具为IDEA和HBuilder X,环境需配置jdk8、Node.js14、MySQL8。文末提供源码下载链接。
|
3月前
|
前端开发 JavaScript Java
基于Java+Springboot+Vue开发的大学竞赛报名管理系统
基于Java+Springboot+Vue开发的大学竞赛报名管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的大学竞赛报名管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
230 3
基于Java+Springboot+Vue开发的大学竞赛报名管理系统