我使用Spring工具套件创建了一个Spring MVC Web应用程序,我正在尝试创建这个类但是当我执行import
时出现此错误:
The import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer cannot be resolved
这是我正在尝试创建的课程
import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;
public class WebApplicationInitializer extends AbstractAnnotationConfigDispatcherServletInitializer {
}
我知道将WebApplicationInitializer
放到某个类可能会产生一些问题,但是当我尝试使用其他名称时,我会遇到同样的错误。
这是我的pom.xml文件
<!-- Spring -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${org.springframework-version}</version>
<exclusions>
<!-- Exclude Commons Logging in favor of SLF4j -->
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${org.springframework-version}</version>
</dependency>
我的春季版本是3.1.1.RELEASE我已经在我的图书馆中有webmvc,但在我的支持下。“班级列表”那个班级不在那里我有7个班级,但没有那个。
---- EDITED
我将我的spring版本更新为4.0.6 RELEASE并且知道该类出现在我的类路径org.springframework.web.servlet.support中。“”
答案 0 :(得分:3)
此课程自春季开始包含在春季 version 3.2
如果 pom.xml 中的version
低于此值,编译器将无法解析它。
答案 1 :(得分:1)
org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer
类型是spring-webmvc
的一部分。您需要将该库添加为项目的依赖项。
答案 2 :(得分:0)
我的本地存储库中有两个春季版本,删除较旧版本后已解决问题。然后更新项目。