题目
在Spring Boot中,如何定义一个RESTful控制器 A. 使用@Controller注解B. 使用@RestController注解C. 使用@Service注解D. 使用@Component注解
在Spring Boot中,如何定义一个RESTful控制器
- A. 使用@Controller注解
- B. 使用@RestController注解
- C. 使用@Service注解
- D. 使用@Component注解
题目解答
答案
B
解析
在Spring Boot中,定义一个RESTful控制器通常使用`@RestController`注解。这个注解是`@Controller`和`@ResponseBody`注解的组合,用于简化RESTful Web服务的开发。`@Controller`注解用于标记一个类为Spring MVC控制器,而`@ResponseBody`注解用于指示返回值应该直接写入HTTP响应体中,而不是解析为视图。因此,`@RestController`注解是专门为RESTful Web服务设计的,它简化了控制器的编写,使得每个方法的返回值都会自动转换为HTTP响应体。