如何强制IntelliJ只进入我的源代码?
我有一个我试图用IntelliJ进行调试的Spring MVC项目。
如果我在我的Controller代码中设置了一个断点,则调试停在适当的地方。 该特定行在另一个bean中有更多我自己的代码。 我希望能够进入代码。 如果我在断点装配者之后立即“步入”,它将进入Spring的AOP框架代码。
如果我立即触发相同的断点并“聪明地进入”,它会将我置于源文件的第-1行(在上图中显而易见)。 这条线是什么意思? 如果我再次“聪明地进入”,我会在我原来的断点之后结束,但从未放入我想要介入的方法。
我已经尝试将Spring AOP包放入调试器设置中, 不要进入类 。 但是,我最终也不得不投入交易类以及其他几个交易类。 最后,我将Spring的所有内容放入列表中...... SLF4J和一些JDBC驱动程序。
我怎么才能让IntelliJ只停留在我的项目源代码中,除非我使用“强行进入”之类的东西?
目前没有全面的选择来只针对用户代码(比如Visual Studio的'Just My Code')。
具有相同行为的最佳方式是排除特定的代码类或包(可以通过通配符为类包设置过滤器模式),这些代码类或包不会“进入”。
这可以在Settings / Preferences中的Debugger / Stepping选项中实现。
链接地址: http://www.djcxy.com/p/59991.html上一篇: How to force IntelliJ to only step into my source code?
下一篇: Behaviour of debuggers regarding Step Over + Breakpoints