我想知道检测 Spring 的 DispatcherServlet
是否的最佳实践是什么?加载失败。我感兴趣的是捕获 servlet 在加载时可能遇到的所有错误,但我最感兴趣的是 servlet 上下文文件不正确导致的错误(因为这是最常见的错误)。
我猜我需要 Hook (覆盖) DispatcherServlet
上的某些方法,但我不知道应该连接什么来捕获所有可能的错误。
我可以通过覆盖ContextLoaderListener
来判断应用程序上下文是否失败。 ,但我一直无法找到一种方法来判断 DispatcherServlet
是否失败了。
任何帮助将不胜感激!谢谢!
最佳答案
覆盖init() :
@Override
void init(ServletConfig config) throws ServletException {
try {
super.init();
} catch (Throwable t) {
// Do something
throw t;
}
}
关于java - 春网: How to tell if DispatcherServlet failed to load?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6428799/