彻底解决IDEA中SpringBoot热部署无效的问题(推荐)
开启SpringBoot热部署,首先得在pom.xml中引入依赖
org.springframework.boot spring-boot-devtools true
但是你会发现,引入了依赖之后往往还是没用,改了代码还是得重启
问题原因:IDEA在默认情况下不会自动编译,需要更改一些配置
解决步骤:
1、开启IDEA静态的自动编译
按住Ctrl+ALT+S,然后Build,Excution,Deployment->Compiler,确保勾选 Buildprojectautomatically
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,把Disablecache勾选上
此时,你就可以愉快地享受热部署带来的便利了。
到此这篇关于彻底解决IDEA中SpringBoot热部署无效的问题的文章就介绍到这了,更多相关IDEASpringBoot热部署无效内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。