我的Maven构建中缺少AbstractAnnotationConfigDispatcherServletInitializer

时间:2013-11-20 04:01:00

标签: java eclipse spring maven spring-mvc

无论出于何种原因,maven没有构建

AbstractAnnotationConfigDispatcherServletInitializer 

类。 Bellow是我的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>

相关目录的eclipse中显示的构建如下:

enter image description here

它应该在org.springframework.web.servlet.support包下构建。我错过了什么吗?如何重建maven依赖项才能获得此类?

1 个答案:

答案 0 :(得分:2)

{3}中添加了WebAplicationInitializer的便捷子类,因此升级为3.2版本之一。 (目前3.2.5.RELEASE是最新的)。