一、 使用eclipse创建Maven项目
首先要确保已经在Eclipse软件中安装Maven(见Maven篇),然后点击file菜单>>new>>project>>Maven>>Maven Project,创建Maven项目,选择maven-archetype-webapp构建网页项目,最后输入artifactId:springmvcdemo(项目名称)finished;
二、 打开pom.xml文件,添加相应依赖库:
//tomcat依赖库
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
</dependency>
//spring mvc依赖库
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.3.18.RELEASE</version>
</dependency>
三、 打开web.xml文件添加DispatcherServlet;
<servlet>
<servlet-name>springmvc</servlet-name>
//请求拦截分派控制器
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!—改变Spring mvc 配置文件的位置和名称,默认位置为/WEB-INFO/[servlet-name]-servlet.xml
<ini-param>
<param-name>contextConifgLocation</param-name>
<param-value>classpath://xxx.xml</param-value>
</ini-param>
//定义在容器初始化时,加载该servlet;
<load-on-starup>1</load-on-starup>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
四、 定义spring mvc的简单配置文件
<!-- 使用组件扫描的方式可以一次扫描多个Controller -->
<context:component-scan base-package="cn.hlmc.mfg.system.controller"> </context:component-scan>
<!-- 配置注解的处理器映射器和处理器适配器 -->
<mvc:annotation-driven ></mvc:annotation-driven>
五、 创建Controller和View文件
在源文件cn.hlmc.mfg.controller中创建GoController,在webapp根目录下创建View:go.jsp
六、 测试结果:
启动springmvcdemo项目,然后在浏览器中输入访问地址:localhost:8080\springmvcdemo,简单配置成功如图所示:
项目的整体结构:
七、 总结
简单springmvc的搭建步骤:
- 在pom文件中添加依赖:spring-webmvc
- Web.xml中添加servlet
- Spring mvc的配置文件中添加:mvc:annotation-driven、context:component-scan
- 创建controller和view