@RequestMapping(String value)
- 作用于类或方法
- 代表url映射
- 参数value代表路径
@Controller
- 作用于类
- 需要配合模板才能单独使用
- 方法返回字符串,代表页面跳转
- 参考:CSDN
@ResponseBody
- 作用于类或方法
- 方法返回对象直接写入http响应的正文中
- 例如:若返回字符串,不是代表页面跳转,而是返回字符串本身
@RestController
- 作用于类
- @Controller + @ResponseBody
@RequestBody
-
作用于方法中的参数
-
用于获取请求体中的数据(一般是传对象时候用的)
-
参考:CSDN
@RequestParam(String value)
- 作用于方法中的参数
- 用于获取url中的参数
- 参数必须是键值对形式
@PathVariable(String Value)
- 作用域方法中的参数
- 用于获取url中的参数
- 可以识别url模板
- 参考:CSDN