曾经为难过我的面试题(不定期更新)

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 后返回结果不会被解析为跳转路径。

以上是关于曾经为难过我的面试题(不定期更新)的主要内容,如果未能解决你的问题,请参考以下文章

2018 前端面试题(不定期更新)

golang 面试题

2020年大厂面试题-数据仓库篇

疫情在家没事做推荐个学习的目录:怎么从一名码农成为架构师的必看知识点:目录大全(不定期更新)

Docker面试题(史上最全 + 持续更新)

Docker面试题(史上最全 + 持续更新)