我正在尝试以编程方式而不是使用 xml 文件配置我最新的 Spring 应用程序。但是,我遇到了一个问题,当我导入 spring-webmvc-4.0.3.RELEASE jar 时,编译器不再使用 Servlet 3 api。
我需要访问以下方法: ServletContext.addListener(java.lang.Class listenerClass)
和
ServletContext.addServlet(java.lang.String servletName, java.lang.Class servletClass)
但我还需要能够使用像 DispatcherServlet 这样的 spring mvc 类。
这是 Spring 4 的一个已知错误吗?有人知道它的任何解决方案吗?