Spring注释(二) @RequestMapping
来源:互联网 发布:windows微信机器人 编辑:程序博客网 时间:2024/05/24 06:06
首先@Controller 表明某类是一个Controller
@RequestMapping 表明请求路径映射, 如果标注在某个controller的类级别上, 则表明访问此类路径下的方法都要加上其配置的路径, 最常用的就是标注在方法上, 表明哪个具体的方法接受处理某次请求
@Controller
@RequestMapping
(value=
"/book"
)
public
class
BookController {
@RequestMapping
(value=
"/title"
)
public
String getTitle(){
return
"title"
;
}
@RequestMapping
(value=
"/content"
)
public
String getContent(){
return
"content"
;
}
}
当前的BookController类 @Controller代表他是一个控制层
@RequestMapping的属性
value: 指定请求的实际url
1.普通的具体值, 前面的value = "/book".
2.含某变量的一类值
@RequestMapping
(value=
"/get/{bookId}"
)
public
String getBookById(
@PathVariable
String bookId,Model model){
model.addAttribute(
"bookId"
, bookId);
return
"book"
;
}
路径中的bookId可以当变量, @PathVariable 注释即可提取路径中的变量值
method: 指定请求的method类型, get post put delete等
@RequestMapping(value = "/get/{bookID}", method = {RequestMethod.GET, RequestMethod.POST}
)
params : 请求携带的参数 @RequestMapping(params = "action=del"), 请求参数包含"action=del", 如:
http://localhost:8080/book?action=del
headers : 表示请求的URL必须为"/header/id" 并且 请求投中必须有"Accept = application/json"参数即可匹配 @RequestMapping(value = "/header/id", headers = "Accept = application/json")
0 0
- Spring注释(二) @RequestMapping
- Spring @RequestMapping
- Spring RequestMapping
- Spring @RequestMapping
- Spring MVC系列(二)之@RequestMapping和URL映射
- Spring MVC 学习笔记(二):@RequestMapping用法详解
- Spring MVC 学习笔记(二):@RequestMapping用法详解
- Spring MVC 学习笔记(二):@RequestMapping用法详解
- Spring MVC 学习笔记(二):@RequestMapping用法详解
- Spring MVC 入门指南(二):@RequestMapping用法详解
- Spring MVC 入门指南(二):@RequestMapping用法详解
- Spring MVC 入门指南(二):@RequestMapping用法详解
- Spring 的MVC @RequestMapping
- Spring 的MVC @RequestMapping
- Spring 注解--@RequestMapping
- spring Requestmapping标签介绍
- Spring @RequestMapping @RequestParam
- Spring @RequestMapping的用法
- 阿里云添加二级域名
- C++ 堆排序算法实现
- 详解Spring应用作为EJB客户端调用EJB方法
- android.view.WindowManager$BadTokenException
- 浅谈Android中的LOG查看ANR(一)
- Spring注释(二) @RequestMapping
- delegate、notification、KVO各优缺点 - xuym
- MySQL插入数据
- 经典面试题
- Spring 注释(一) @Controller @Component @Repository @Service
- C++智能指针简析
- django的request、session没有获取到值,赋默认值
- Android AlarmManager使用
- Android属性动画深入分析