一个方法被三次调用,奇葩的问题!
我在工程中设置了一个定时任务
定时任务是用spring自带的定时任务做的,工具 IDE 是 Eclipse
写一段大概意思的代码
//这是要执行的任务
QueryBanlenceTask(){
for(int i ; i<10 ; i++ ){
//调用方法
String requestXml = createRequestXml();
//执行其他操作
}
}
Private String createRequestXml(){
//在这里生成Xml文件
}
出现的问题:
在调用createRequestXml方法时,原本是每循环一次调用一次方法,
实际中每循环一次,这createRequestXml方法,被调用了三次(多次验证确定是三次)
我开始是怀疑eclipse出了问题,在模拟了这个问题后,其他地方执行正常,并没有循环一次调用三次现象
现在很迷茫,不知道是哪里出现问题了