@RestController从Spring 4.0以后产生,作用是将注解的类注入Spring容器,并将方法的返回值直接以json/xml格式写入Http response body中,发送到前台页面,而不是解析为跳转路径,返回视图页面。
@RestController = @ResponseBody + @Controller
@Controller和@ResponseBody(加在方法/类上面)一起使用,和@RestController的作用相同。
@RestController是Spring4.0引入的新注解,它的作用相当于@Controller和@ResponseBody的组合,用于将控制器方法的返回值直接转化为HTTP响应体,通常用于RESTful API的开发。这个注解简化了返回类型为JSON或XML的控制器的编写,避免了需要在每个方法上添加@ResponseBody。而@Controller注解则主要用于常规的MVC控制器,返回视图路径而非直接的HTTP响应体。
@RestController从Spring 4.0以后产生,作用是将注解的类注入Spring容器,并将方法的返回值直接以json/xml格式写入Http response body中,发送到前台页面,而不是解析为跳转路径,返回视图页面。
@RestController = @ResponseBody + @Controller
@Controller和@ResponseBody(加在方法/类上面)一起使用,和@RestController的作用相同。
1263
2227

被折叠的 条评论
为什么被折叠?