什麼是過早離開groovy腳本的最佳方式?什麼是過早離開groovy腳本的最好方法(system.exit(0)除外)
groovy腳本從給定的信息文件中讀取一行,然後進行一些驗證工作,以防驗證失敗(不一致的數據)腳本需要過早離開流程。然後,系統會再次調用腳本讀取相同信息的下一行文件
代碼示例:
read a row
try{
//make some verification here
}catch(Exception e){
logger("exception on something occurred "+e,e)
//here need to leave a groovy script prematurely
}
要重新啓動你離開的地方將是你的問題......你能不能移動裏面無論是調用常規的循環,只是驗證在每一行腳本?或者可以傳遞一個可用於讀取行的BufferedReader腳本,但會在腳本的調用之間保持狀態? –
感謝您的評論,在我的情況下,服務器正在做所有日常工作 – Toren
它是你的嘗試趕不是在另一個嘗試趕上,你可以拋出一個新的例外 –