【SpringMVC】注意
SpringMVC
-
Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。
-
SpringMVC以请求为驱动,围绕一个中心DispatcherServlet分派请求及提供其他功能.
-
SpringMVC执行原理:


-
报错404时,控制台也没报错缺少jar包:
检查项目结构里WEB-INF下lib导入了没
-
方一:配置版
1.web.xml:注册DispatcherServlet
2.SpringMVC的配置文件springmvc-serlvet.xml:视图解析器
3.控制器实现Controller接口
4.修改springmvc-servlet.xml:注册bean
5.页面
方二:注解版
1.web.xml:注册DispatcherServlet
2.SpringMVC的配置文件springmvc-serlvet.xml:自动扫描包,视图解析器。
3.控制器上加注解
@Controller4.页面
-
SpringMVC的注解:
- @RequestMapping:用于映射url到控制器类或一个特定的处理方法。@RequestMapping默认是GET方法,在url中传参。
- @RequestParam:前端提交的域名称和处理方法的参数名不一致。一致一般也会加。
- @ResponseBody:方法上加上这个注解,就不会走视图解析器,直接返回一个字符串。(json用)
- RestFul风格:
- @PathVariable:方法中传参要加这个注解
- @RequestMapping的参数method=RequestMethod.xxx
- @GetMapping //默认请求方式
@PostMapping //相当于@RequestMapping(。。。,method = RequestMethod.POST)
@PutMapping
@DeleteMapping
@PatchMapping
-
结果跳转:通过SpringMVC实现转发,重定向
-
数据处理:接收前端提交数据,数据显示到前端(一般使用ModelMap或Model)

浙公网安备 33010602011771号