Spring MVC最核心的类:
- SpringMvc MVC设计模式包括 Controller(控制层) Model(数据) View(视图)
图片中的英文分别表示为:
1. DispatcherServlet(前端控制器)
2.HandlerMapping(处理器映射器)
3.ModelAndView(数据和视图)
4.HandlerAdapter(适配器)
5.HttpMessageConverter(消息转换器)
6.ViewResolver(视图解析器)
7.Handler(处理器)
基于注解的控制器:1.Controller和View之间的映射
2.入参处理
3.出参处理
Controller和View之间的映射:
1.@Controller
2.@RequestMapping(@GetMapping、@PostMapping、@DeleteMapping) 3. <mvc : annotation-driver/>
入参处理: 1.Servlet API入参
2.@RequestParam(name,value required,defaultValue)
3.@ModelAttribute
出参处理:ModelAndView Model Map
1.首先导入springMvc的jar
<!--spring的依赖,springmvc--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${spr