彻底解决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热部署无效内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
java servlet结合Oracle搭建java的web开发环境
今天我将与大家分享一下我学JAVA WEB写的一些小实例 ,我个人是不太喜欢书本上的晦涩的概念的,所以我花了更多的时间在一些应用实例上,我觉得这样的学习方式很适合我,由简到繁,由浅入深2015-12-12
SpringBoot整合Dubbo+Zookeeper实现RPC调用
这篇文章主要给大家介绍了Spring Boot整合Dubbo+Zookeeper实现RPC调用的步骤详解,文中有详细的代码示例,对我们的学习或工作有一定的帮助,需要的朋友可以参考下2023-07-07
解决spirngboot连接redis报错:READONLY You can‘t write against
docker部署的redis,springboot基本每天来连redis都报错:READONLY You can't write against a read only replica,重启redis后,可以正常连接。但是每天都重启redis,不现实,也很麻烦,今天给大家分享解决方式,感兴趣的朋友一起看看吧2023-06-06
SpringBoot整合定时任务之实现Scheduled注解的过程(一个注解全解决)
这篇文章主要介绍了SpringBoot整合定时任务之实现Scheduled注解的过程(一个注解全解决),本文通过使用场景分析给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-09-09


最新评论