Spring 学习笔记(9)—— 注解驱动的控制器


一、使用 @RequestMapping 映射请求


Spring 学习笔记(9)—— 注解驱动的控制器


1 通过请求 URL 进行映射


Spring 学习笔记(9)—— 注解驱动的控制器

Spring 学习笔记(9)—— 注解驱动的控制器

Spring 学习笔记(9)—— 注解驱动的控制器


通过 @PathVariable 可以将 URL 中的占位符参数绑定到控制器处理方法的入参中

Spring 学习笔记(9)—— 注解驱动的控制器

Spring 学习笔记(9)—— 注解驱动的控制器

Spring 学习笔记(9)—— 注解驱动的控制器


二、请求处理方法签名


一般情况下,处理方法的返回值类型为 ModelAndView 或 String, 前者包含模型和逻辑视图名,而后者仅代表一个逻辑视图名。

Spring 学习笔记(9)—— 注解驱动的控制器


详细说明

使用 @RequestParam 绑定请求参数值

Spring 学习笔记(9)—— 注解驱动的控制器


三、处理模型数据


Spring 学习笔记(9)—— 注解驱动的控制器


1 ModelAndView


Spring 学习笔记(9)—— 注解驱动的控制器


2 Map 及 Model


Spring 学习笔记(9)—— 注解驱动的控制器