彻底解决IDEA中SpringBoot热部署无效的问题(推荐)
开启SpringBoot热部署,首先得在pom.xml中引入依赖
<!--SpringBoot 热部署依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>
但是你会发现,引入了依赖之后往往还是没用,改了代码还是得重启
问题原因:IDEA在默认情况下不会自动编译,需要更改一些配置
解决步骤:
1、开启IDEA静态的自动编译
按住Ctrl+ALT+S ,然后Build,Excution,Deployment -> Compiler ,确保勾选 Build project automatically
2、开启IDEA动态的自动编译
按住 Ctrl + Shift + Alt + / ,点击Registry
找到compiler.automake.allow.when.app.running,确保勾选上
找到compile.document.save.trigger.delay,和compile.automake.trigger.delay,数值设置的小一些
2、开启IDEA的热部署策略
顶部菜单点击Edit,做如下图更改
3、关闭浏览器的缓存
这是最后一步,往往很多人败在这里,打开浏览器,按F12,选择NetWork,把Disable cache勾选上
此时,你就可以愉快地享受热部署带来的便利了。
到此这篇关于彻底解决IDEA中SpringBoot热部署无效的问题的文章就介绍到这了,更多相关IDEA SpringBoot热部署无效内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Eclipse运行android项目报错Unable to build: the file dx.jar was not
今天小编就为大家分享一篇关于Eclipse运行android项目报错Unable to build: the file dx.jar was not loaded from the SDK folder的解决办法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧2018-12-12Spring Boot + EasyExcel + SqlServer 进行批量处理数据的高效方法
在日常开发和工作中,我们可能要根据用户上传的文件做一系列的处理,本篇文章就以Excel表格文件为例,主要介绍了Spring Boot + EasyExcel + SqlServer 进行批量处理数据的高效方法,需要的朋友可以参考下2024-06-06Springboot No bean named 'XXXXX' available 问
这篇文章主要介绍了Springboot No bean named 'XXXXX' available 问题解决方法,解决方法也很简单,尽量规范类的命名,注解中指定bean名称,本文给大家介绍的非常详细,需要的朋友可以参考下2023-07-07
最新评论