首页  

eclipse设置条件断点和异常断点     所属分类 java 浏览量 1362
循环内部打断点 
断点 右键  breakpoint properties
	
for(int i=0;i<100;i++){		
    System.out.println(i);		
}
		
设置条件断点 勾选 Conditional , 填写条件表达式 跟写java代码一样

i>=98



直接在属性注入的方法上设置条件断点 
element.inject(target, beanName, pvs);
条件表达式
beanName.equals("user")

xxx.getName().equals("aaa") || xxx.getName().equals("bbb")



可以在线程里设置异常断点 ,debug 页面 线程堆栈可查看执行情况






条件断点和异常断点测试代码 package debug; public abstract class ErrorBreakpoint { public static void main(String[] args) throws Exception { for(int i=0;i<100;i++){ System.out.println(i); } Thread thread = new MyThread(); thread.start(); Thread.sleep(10000); } private static class MyThread extends Thread{ public void run(){ boolean flag = true; if(flag){ System.err.println("run error"); throw new RuntimeException(this.toString()+" run error"); } } } }

上一篇     下一篇
Properties使用UTF8读取中文配置文件

spring5自动装配实例

eclipse异常断点设置

spring5属性及内嵌属性解析

反射获取字段注意点

这样的人你敢要吗