eclipse设置条件断点和异常断点
所属分类 java
浏览量 1382
循环内部打断点
断点 右键 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属性及内嵌属性解析
反射获取字段注意点
这样的人你敢要吗