题目
在Spring MVC中,哪个注解用于将方法返回值直接作为HTTP响应体返回?A. @ResponseBodyB. @RequestMappingC. @RestControllerD. @Controller
在Spring MVC中,哪个注解用于将方法返回值直接作为HTTP响应体返回?
A. @ResponseBody
B. @RequestMapping
C. @RestController
D. @Controller
题目解答
答案
A. @ResponseBody
解析
在Spring MVC中,`@ResponseBody`注解用于将方法返回值直接作为HTTP响应体返回。这个注解可以放在方法上,也可以放在类上,如果放在类上,那么该类中的所有方法都将返回HTTP响应体。`@RequestMapping`注解用于映射HTTP请求到处理方法,`@RestController`注解是`@Controller`和`@ResponseBody`的组合,用于创建RESTful风格的控制器,而`@Controller`注解用于标记一个类为Spring MVC的控制器。