在搭建我的第一个SSM项目的时候发现SpringMVC的配置文件springmvc.xml有一个xlmns一直爆红,
http://www.springframework.org/schema/mvc
https://www.springframework.org/schema/mvc/spring-mvc.xsd"
因为所有配置文件是直接复制过来的,所以找了半天没有发现问题,这个问题直接导致我的 这两个标签:
<mvc:annotation-driven/>
<mvc:default-servlet-handler/>
没法使用也跟着爆红,一直再找问题,之后灵机一动builde一下maven发现项目不能正常构建,因为两个依赖缺少版本信息,没办法完成项目编译,于是我就找到了问题所在------原来是我的pom.xml里面有两个依赖没有写version这个标签!
改过来之后:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
这肯定是因为之前我的pom.xml直接复制,忘记上一个模块还存在继承依赖关系了。。。。
所以说粗心害人啊 同志们TAT