素材巴巴 > 程序开发 >

IDEA中SpringBoot修改html,Js,Java不重启生效-终极解决

程序开发 2023-09-07 19:26:27

IDEA中SpringBoot修改html,Js,Java不重启生效-终极解决

IDEA中SpringBoot修改html,Js,Java不重启生效

关于这个问题,网上其实已经有太多的帖子了,但还是有很多人照做了依然不生效,我也是一样,而且重启完了,还报错,找不到模板,需要mvn clean install才行。下面来记录我的解决方案。

1. Build project automatically 选中设置

IDEA中菜单 File -> Settings -> Compiler
在这里插入图片描述

2. compiler.automake.allow.when.app.running 选中设置

IDEA中快捷键Ctrl+Shift+Alt + / 调用Maintenance窗口,并点击1.Registry
在这里插入图片描述
设置compiler.automake.allow.when.app.running 为选中状态
在这里插入图片描述

3. Run/Debug Configurations

在这里插入图片描述
在这里插入图片描述

4.终极大招

以上3步跟网友的配置基本一样,没什么区别,唯一有区别的是我没有添加spring-boot-devtools的Maven配置,我要告诉大家的是这个Maven配置是不需要的,所有配置项就这么多,完了。
那为什么还是有很多网友包括我自己依然不生效呢,修改完代码,还是要重启服务,或mvn install才能生效。
终级原因就是:修改完代码后需要让IDEA失去焦点(点击除IDEA之外的任意地方,最好是windows的任务栏,你会发现IDEA的状态栏开始Build,Console控制台开始自动重新启动),你再刷新页面就会立即生效了,而且不管你改的什么代码(html,js,java)都会生效。

总结

这个问题其实很简单,不是什么技术问题,但是当我们去网上查找相关解决方法时,网上大量重复copy的帖子,基本一模一样的发贴,很多网友也在发声我的不起作用啊,没有效果呀。
我要说的是,我找了大量帖子,几乎没看到网友提到 让IDEA失去焦点 这几个字眼,不知道是不是他们自己都知道,而且还以为其他人都知道,我想问的是你们真的知道吗,还是碰巧,就算你们知道,那你们的博客帖子为什么不提及,不回应网友的提问,这就是你们对待博客的态度吗,这就是你们对待技术的态度吗,自己遇到问题就去网上找答案,找到了就复制粘贴一份,也不知道那个答案的真实性,出了问题也不去探索,解决完了,也不认真记录,我觉得我们还是要学会分享吧。


标签:

上一篇: git规范与日志规范 下一篇:
素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。