Java Url Rewrite Tool : UrlRewriteFilter(二)

2014-11-24 11:36:11 · 作者: · 浏览: 10
otations");
processedAnnotations.addAll(processedJsonAnnotations);
}
Collections.sort(processedAnnotations);
if (httpExceptionHandlers.size() > 0) {
infoMsg("Got " + httpExceptionHandlers.size() + " @HttpExceptionHandler annotations");
Collections.sort(httpExceptionHandlers);
}
try {
File destFile = new File(dest);
if (!destFile.exists()) {
checkDirsExistMkdir(destFile.getParentFile());
destFile.createNewFile();
}
if (!destFile.canWrite()) {
throw new IOException("cannot write to " + destFile.getName());
}
if (errorDuringProcessing) {
errorMsg("Error occured during processing deleting generated file.");
destFile.delete();
} else {
PrintWriter pw = new PrintWriter(destFile);
infoMsg("Writing to " + destFile);
outputRules(pw);
outputExceptionHandlers(pw);
pw.close();
}
} catch (FileNotFoundException e) {
errorMsg(e);
e.printStackTrace();
} catch (IOException e) {
errorMsg(e);
e.printStackTrace();
}
}
return true;
}