springmvc 中@Controller和@RestController的区别

2025年05月05日 02:59
有1个网友回答
网友(1):

官方文档中有介绍:
@RestController is a stereotype annotation that combines @ResponseBody and @Controller.
也就是说
@RestController注解相当于@ResponseBody、@Controller这两个注解的结合。
所以在定义Controller的时候如果需要返回jsp界面就用@Controller注解,只需要返回string或json的时候就用@RestController注解。