SpringMVC快速入门详解
简介
SpringMVC
是一种基于Java
实现MVC
模型的轻量级Web
框架。
具有如下优点:
- 使用简单,开发便捷(相比于
Servlet
)。 - 灵活性强。
SpringMVC
是一种标签层框架技术。
SpringMVC
是用于进行表现层功能开发。
快速入门
1. 快速实现
1.1 导入SpringMVC坐标与Servlet坐标
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.2.20.RELEASE</version>
</dependency>
需要注意的是spring-webmvc
版本5.2.20.RELEASE
对应的jdk
不能太高,1.8
版本的jdk
即可,我试了16
是不匹配的,会出问题。
1.2 创建SpringMVC控制器类(等同于Servlet功能)
@Controller
public class UserController {
@RequestMapping("/save")
@ResponseBody
public String save() {
System.out.println("springmvc save ...");
return "{'module':'springmvc save'}";
}
}