唯爱小粽子:SpringMVC通过@PathVariable注解传递对象
来源:互联网 发布:淘宝dnf代练靠谱吗 编辑:程序博客网 时间:2024/05/18 13:08
首先注意:SpringMVC中是不可以通过@PathVariable这个注解来传递对象的,原因其实很简单:@PathVariable是用来获得请求url中的动态参数的,所以该注解只能支持将参数放在请求url的GET提交方式,所以不管你如何进行设置,@PathVariable都是无法支持Post请求的。
@RequestMapping("/getTest/{id}") public Test getTest(@PathVariable("id") int id){ Test test = new Test(); test.setId(id); test.setCreateTime(new Date()); test.setName("test"+id); return test; }
其次注意:我们在开发过程中传递的对象只能是放在请求体中,所以只能通过Post提交方式来提交对象。所以我们在在传递对象的过程中,我们只能是通过@RequestBody这个注解来进行处理。
@RequestMapping(value = "/insertTest",method = RequestMethod.POST) public Test insertTest(@RequestBody Test test){ Test result = testService.insertTest(test); return result; }
最后注意:我们最后把常用的handler method注解通过他们处理Request的不通内容部分来分个类:
1、处理requet uri 部分(这里指uri template中variable,不含queryString部分)的注解: @PathVariable;
2、处理request header部分的注解: @RequestHeader, @CookieValue;
3、处理request body部分的注解:@RequestParam, @RequestBody;
4、处理attribute类型是注解: @SessionAttributes, @ModelAttribute;
1 0
- 唯爱小粽子:SpringMVC通过@PathVariable注解传递对象
- springmvc之@PathVariable注解
- springMVC(14)------PathVariable注解
- springmvc注解:PathVariable,
- springmvc-4,PathVariable注解
- springmvc的注解pathvariable的注解
- SpringMVC中的@RequestMapping注解中的@PathVariable注解
- SpringMVC注解之@RequestParam与@PathVariable
- 唯爱小粽子:SpringMVC中DispatcherServlet详解
- springMVC的@RequestParam注解和@PathVariable注解的区别
- springMVC的@RequestParam注解和@PathVariable注解的区别
- springMVC的@RequestParam注解和@PathVariable注解的区别
- @PathVariable-------springMVC
- springmvc 通过 Pageable对象和PageableDefault注解获取分页信息
- SpringMVC常用注解實例詳解1:@Controller,@RequestMapping,@RequestParam,@PathVariable
- SpringMVC常用注解實例詳解1:@Controller,@RequestMapping,@RequestParam,@PathVariable
- SpringMVC常用注解實例詳解1:@Controller,@RequestMapping,@RequestParam,@PathVariable
- SpringMVC 学习笔记(二) @RequestMapping、@PathVariable等注解
- android 自学日记(一)
- 简单的UDP通信
- mybatis 传参为 Integer 时 ,Mapper 文件 中判断 条件 问题,传入0值,直接忽略判断
- 二维数组的排序
- java程序的内存分析
- 唯爱小粽子:SpringMVC通过@PathVariable注解传递对象
- activiti自定义流程之整合(三):整合自定义表单创建模型
- CentOS 配置SSH免密码登陆(公私钥登陆)
- 基础总结篇之一:Activity生命周期
- android动画详解之一
- DMA(直接存储器存取)
- 自己的chinglish弱爆了,不定期记录自己遇到的词汇。
- Springboot文件下载
- SSH出现Host key verification failed