如果在初始化Spring应用程序上下文期间遇到严重错误,那么推荐和关闭应用程序的方法是什么?我的应用程序不是Web应用程序。
谢谢!
答案 0 :(得分:0)
一般来说,您的应用程序应始终优雅地退出。
你可以拨打System.exit(0)
,但这不是优雅的。
如果您的程序无法找到或解析应用程序上下文,则代码应正常退出。
答案 1 :(得分:0)
我不知道这是不是一个好习惯,但我通常会捕获异常,记录它,输出给用户并让应用程序自行完成。
大致是:
main(String[] args) {
try {
loadApp();
while(running) { blah }
}
catch(LoadException e) {
log(e);
output(e);
}
}