==================
Spring MVC框架部署
==================
1 创建项目
IDEA
新建项目
Maven
名称:SpringMVC
组ID:cn.tedu
工件ID:springmvc
版本:1.0.0
2 设置打包方式
war
3 完善Web目录结构
在/src/main目录下创建webapp目录,并在该目录下创建WEB-INF目录。
在/src/main/webapp/WEB-INF目录下创建web.xml文件:
4 配置Web组件
文件
项目结构...
模块
依赖
+库...
Tomcat 8.5.75
5 部署Web项目
运行
编辑配置...
+Tomcat服务器
本地
名称:Tomcat 8.5.75
服务器
应用程序服务器:Tomcat 8.5.75
部署
+工件...
SpringMVC:war exploded
应用程序上下文:/SpringMVC
6 添加依赖
/pom.xml:
...
...
5.3.14
...
...
org.springframework
spring-context
${spring.version}
org.springframework
spring-aspects
${spring.version}
org.springframework
spring-jdbc
${spring.version}
org.springframework
spring-test
${spring.version}
org.springframework
spring-web
${spring.version}
org.springframework
spring-webmvc
${spring.version}
...
7 配置文件
/src/main/resources/spring-servlet.xml:
保存为模板。
将base-package属性设置为实体类所在包路径cn.tedu.springmvc。
8 配置Servlet
/src/main/webapp/WEB-INF/web.xml:
SpringMVC
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:spring-servlet.xml
1
_____________________
| |
SpringMVC |
/* |
|
v
http://localhost:8080/SpringMVC
Spring MVC提供了名为DispatcherServlet的类,用于拦截用户请求,交由Spring MVC处理。
请求-->DispatcherServlet-->Spring容器
^
|
spring-servlet.xml
例程:SpringMVC