之前一次碰到使用XXApplication启动没反应还是好几个月前的事,因为还是初始的项目,所以索性把代码拷出来新建工程,这次居然又出现了,而且两次都是很巧的从其他项目拷贝大段代码后,然后项目点击XXApplication就没有任何反应了,事不过三,叔叔能忍,婶婶不能忍.于是打算直接解决这个问题,百度,居然很多人出现这个问题,废话不多说,进入正题.
第一部分:临时解决方案,使用maven插件启动
第二部分:终极解决方案,修改idea的workspace.xml配置,和修改Notifications配置
本人的XXApplication启动类如下,启动类放置位置肯定是没有问题的,因为之前都有启动过,但是点击下图的Run或者Debug都是没有任何反应的,而且能确定不是代码导致的(这里是解决之后发现的),主要原因是和idea的Notifications配置的Run Dashboard有关
临时解决方案,使用maven插件启动
既然使用 ProjectApplication不能启动,第一个想到的就是用Maven启动,使用maven启动有两个方式可以
1.1.1 图右上角点击Edit Configuration
1.1.2 添加maven
1.1.3 在如下框中填入: spring-boot:run
1.1.4 点击Run图标可以启动,但是点击Debug图标没有反应
1.1.5 可能有的同学在这里点击上图的Run和Debug都没有反应,那就要调用Maven工程启动插件页面进行启动了
鼠标移动到左下角如下图位置,会弹出对话框,选择Maven Project
1.1.5 可以看到弹出Maven Projects中Plugins的最后就是我们之前在Edit Configuration中添加的Maven启动插件了,点击这里的Run肯定是可以启动了,但是有可能还是不幸运的是,Debug功能还是用不了,但是至少能启动了嘛,至少方向应该是对了
为什么第一部分使用Maven启动,只能用Run,而点击Debug没有任何反应了,查资料,发现也不是什么Debug断点太多了,如果有同学怀疑是断点多了,可以使用ctrl+shift+f8去除断点
2,1修改Notifications配置
2.2.修改workspace.xml配置
将RunDashboard的配置去掉,保存之后会发现之前杠掉的内容又重新出来了,不要慌,此时去到Maven Project的插件中用Debug方式启动发现可以了,使用我们之前代码中的XXApplication也可以启动了(可能这部都没用,但是我这边确实是这两个操作之后就可以使用debug,如果有同学证明这步不需要,可以评论提醒一下)
参考文章:
https://bbs.csdn.net/topics/392591042