1 请求映射注解

1.1 @Controller注解

在Spring MVC中,控制器Controller负责处理由DispatcherServlet分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model,然后再把该Model返回给对应的View视图层进行展示。
在Spring MVC中提供了一个非常简便的定义Controller的方法,你无需继承特定的类或实现特定的接口,只需使用@Controller标记一个类是Controller,然后使用@RequestMapping和@RequestParam等一些注解用以定义URL请求和Controller方法之间的映射,这样的controller就能被外界访问到。
此外Controller不会直接依赖于HttpServletRequest和HttpServletResponse等HttpServlet对象,它们可以通过Controller的方法参数灵活地获取到。
《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解
《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解
《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解

1.2 @RequestMapping注解

《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解
《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解
《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解
《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解
《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解
《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解
《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解
《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解
《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解
《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解
《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解
《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解
《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解

1.3 @GetMapping和@PostMapping注解

《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解
《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解

1.4 Model和ModelMap

《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解
《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解

1.5 ModelAndView

《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解
《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解

1.6 请求方法可出现参数和可返回类型

请求方法可出现的参数中,除了Model和ModelMap对象外,还可以出现其他的对象。具体内容如下图:
《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解
《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解
《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解
《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解
《Spring MVC+MyBatis》第六章笔记:6.1 Spring MVC请求映射注解

相关文章: