前言

某个多模块项目中使用多个版本的 Spring,如 Spring 4,Spring 5,在使用 IDEA Debug 过程中发现,Spring 部分 jar 如 spring-core 中的上面断点,IDEA 可以成功进入。但是有部分如 spring-context IDEA 始终无法进入断点。

当 IDEA 进入 spring-core 断点时,打开 spring-context 任意源码,可以发现 IDEA 提示 source code does not match bytecode

看到这个提示,大概知道了问题。

主要原因为应用中使用 Spring4 ,调试过程中却选择 Spring5 源码,由于两个版本肯定存在一些改动,导致 Spring5 的源码对应不上 Spring4 字节码, IDEA Debug 无法进入相关断点。

解决方法

知道问题的原因,需要找到解决办法。

刚开始以为 IDEA 缓存问题,于是 Build-Rebuild Project 重新构建工程,重新调试,并没有什么鸟用

没办法,只能在网上搜索相关解决办法,于是乎在万能的 stackoverflow 找到解决办法。

解决方案:

如果应用中存在多个版本 jar 包时,IDEA 调试过程将会看到如下提示。

在这里我们可以选择相应的版本进行调试。

如果很不幸,就像我一样,没有显示这个提示,很可能某次调试过程禁用这个功能。不过也没关系,我们可以重新在设置 Preferences/Debuggers 重新打开该选项。如图所示:

最后

感谢各位程序员同仁阅读。

感谢支持,我会更加努力分享,喜欢的朋友可以关注下,祝大家面试通过拿到心仪offer。

为感谢各位粉丝的支持,帮助各位喜欢java的朋友,我整理了将近5个G大小的学习资料哦,资料包含了架构学习、面试集锦、硬核知识点解析,视频教程等。

转发+关注+私信发送《架构资料》!

转发+关注+私信发送《架构资料》!

转发+关注+私信发送《架构资料》!

重要的事情说三遍!

更多笔记分享

赏色

idea断点_IDEA Debug 无法进入断点的解决方法相关推荐

  1. idea可以正常启动无法进入断点_IDEA Debug 无法进入断点的解决方法

    前言 某个多模块项目中使用多个版本的 Spring,如 Spring 4,Spring 5,在使用 IDEA Debug 过程中发现,Spring 部分 jar 如 spring-core 中的上面断 ...

  2. gii无法访问 yii2_YII2框架访问gii、debug页面404的错误解决方法

    之前在介绍Yii框架的时候就说过 Yii 支持 gii 功能, gii 去自动生成 Web 站点常用功能的代码,也就是我们经常说的 CURD 操作,增删改查.使用 gii 生成代码也是非常的简单,Gi ...

  3. LINK : fatal error LNK1168: cannot open Debug/c_pub_test.exe for writing 解决方法

    在使用VC++运行程序时,第一次没有任何问题,但是当再次运行时就会出现:LINK : fatal error LNK1168: cannot open Debug/Test.exe for writi ...

  4. vscode+php+phpstudy:断点调试(f5后vscode无法继续下一步;浏览器无法断点,直接返回执行结果的解决方法)

    文章目录 前言 1.设置phpstudy 2.设置vscode 前言 以前用的phpstorm断点调试,今天突然想用vscode断点调试,就是不能继续执行断点下一步,都是如下图所示 看了诸多博客,步骤 ...

  5. Debug mode: off变为 on 解决方法

    flask的几种debug模式的方法: # 1.app.run 传参debug=true app.run(debug=True) #2 设置app的配置 app = Flask(__name__) a ...

  6. VS调试时断点无法进入或命中的原因及解决方法(PDB引发的)

    在使用VS开发时,有时断点会无法进入,特别是在一个项目中引用另一个类库项目时.如下图. 我在一个项目中引用了自定义的控件MyControl类库,但在使用时发现,有些地方还需要调整,比如这里我需要增加一 ...

  7. 断点调试 debug模式 1006

    断点调试 debug模式 1006 打断点 在需要监视的位置打断点 调试 F5可以开启调试 或者 调试>启动调试 视频 演练调试模式 c sharp 1006 - 西瓜视频 https://ww ...

  8. IDEA Debug 无法进入断点的解决方法

    IDEA Debug 无法进入断点的解决方法 参考文章: (1)IDEA Debug 无法进入断点的解决方法 (2)https://www.cnblogs.com/goodAndyxublog/p/1 ...

  9. 关于debug时的断点无效问题 [已解决,不知原因]

    今天写aidl通信时,遇见一个很奇怪的问题. 服务端service写完之后, 客户端bindService后,我想debug下看看走没有走onServiceConnected方法(因为之前经常因各种小 ...

最新文章

  1. 9月29日,访问量4200,留个脚印
  2. MyBatis千万级数据查询解决方案,避免OOM
  3. Confluence 6 导入 SSL 证书和问题解决
  4. 最长回文子串--马拉车(?)
  5. 2017-2018网络攻防第二周
  6. 转:Hibernate中Criteria和DetachedCriteria的完整用法
  7. windows环境下的zookeeper安装
  8. Raspberry Pi 3 计算模块,CPU性能提高了十倍
  9. linux 重置网卡配置_Linux不进入网卡配置文件更改静态ip
  10. fastdfs java token_fastdfs-client-java操作fastdfs
  11. Http断点下载实简单讲解
  12. WPS设置标题行固定
  13. OceanBase 之 OBCA考试总结
  14. html设计打地鼠游戏,js实现打地鼠小游戏
  15. GTX高速收发器Transceiver之发射端Transmitter(UG476)
  16. 随心而行----我与计算机的缘分
  17. 5.15 英语单词小记
  18. 将中文字符串转为拼音
  19. luoguP2711 小行星
  20. RPA技术可行性方案确认-辅助手册

热门文章

  1. 07 | 链表(下):如何轻松写出正确的链表代码?
  2. UDP协议下的DatagramSocket和DatagramPacket
  3. (JAVA)StringBuffer类
  4. docker php示例,Docker PHP 例子
  5. maya python 创建求_如何使用python在Maya中创建列表
  6. 【C++深度剖析教程34】C++中的强制类型转换dynamic_cast
  7. BUUOJ reverse SimpleRev (爆破)
  8. Linux系统运维成长记
  9. js总结:对于字符串的切割截取和合并
  10. BIEE 目录迁移(文件夹)方式