我想知道检测Spring DispatcherServlet
是否无法加载的最佳做法是什么。我有兴趣捕获servlet在加载时可能遇到的所有错误,但我最感兴趣的是servlet上下文文件不正确导致的错误(因为这是最常见的错误)。
我猜我需要挂钩(覆盖)DispatcherServlet
上的一些方法,但我不知道我应该挂钩什么来捕获所有可能的错误。
我能够通过覆盖ContextLoaderListener
来判断应用程序上下文是否失败,但是我无法找出判断DispatcherServlet
是否失败的方法。
任何帮助将不胜感激!谢谢!
答案 0 :(得分:2)
覆盖init():
@Override
void init(ServletConfig config) throws ServletException {
try {
super.init();
} catch (Throwable t) {
// Do something
throw t;
}
}