曾经为难过我的面试题(不定期更新)
Posted itseed
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了曾经为难过我的面试题(不定期更新)相关的知识,希望对你有一定的参考价值。
江湖人,会四海友,行江湖事。路见不平,请拔刀相助。
(本文只谈概念不深究,主要为了方便入门级理解,有需要深入了解者最好一一查询其具体用法)
1.请说明如下注解的作用。@RequestMapping,@RequestParam,@RequestBody,@ResponseBody
@RequestMapping是Spring Web应用程序中最常被用到的注解之一,主要用来处理请求地址映射,可以用在类或方法上。用在类上,表示类中所有的响应请求的方法都是以该路径作为父路径。
@RequestParam用来传递参数的,用于将请求参数区数据映射到功能处理方法的参数上。(大致就是前端的参数传递到控制层,这种说法可能不对,欢迎指正)
@RequestBody该注解用于读取Request请求的body部分数据,请求方式为POST。
@ResponseBody作用是将控制器controller的方法返回的对象通过适当的转换器转为指定格式之后,写入response对象的body区。通常用来返回JSON数据或者XML数据,效果等同于通过response对象指定输出指定格式的数据。大概的用法就是异步获取数据时候使用,在使用@RequestMapping后,返回值通常解析为跳转路径,加上@Responsebody 后返回结果不会被解析为跳转路径。
以上是关于曾经为难过我的面试题(不定期更新)的主要内容,如果未能解决你的问题,请参考以下文章