入手java开发3年有余,从当初学习springmvc到再次回顾,想把自己自己的心得体会分享给大家,也给自己留点技术沉淀。话不多少,先从简介开始。
SpringMvc是一个javaweb开发的开源框架,以MVC思想为基底,servlet为原理。
其中技术点包括如下几项:
1.请求参数相关
2.服务器状态的处理
3.返回值的解析
4.文件上传下载的综合应用
5.拦截器的高级应用
首先从springmvc项目搭建入手。
1.创建maven项目
2.添加pom依赖文件
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
3.配置web.xml
<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
4.创建 spring配置文件
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
</beans>
这样一个springmvc项目的环境搭建就完成了。
注:spring-version 采用 5.0.2.RELEASE