对@RestController注解的理解 在Spring中@RestController的作用 等同于@Controller + @ResponseBody。 所以想要理解@RestController注解 就要先了解@Controller和@ResponseBody注解 @Controller注解 在一个类上添加@Controller注
对@RestController注解的理解在Spring中@RestController的作用等同于@Controller + @ResponseBody。 所以想要理解@RestController注解 就要先了解@Controller和@ResponseBody注解 @Controller注解在一个类上添加@Controller注解,表明了这个类是一个控制器类。 这里省略对Controller注解的说明了。 @ResponseBody注解@ResponseBody表示方法的返回值直接以指定的格式写入Http response body中,而不是解析为跳转路径。 格式的转换是通过HttpMessageConverter中的方法实现的,因为它是一个接口,因此由其实现类完成转换。 如果要求方法返回的是json格式数据,而不是跳转页面,可以直接在类上标注@RestController,而不用在每个方法中标注@ResponseBody,简化了开发过程。 @Controller和@RestController的区别: @Controller:
@RestController:
代码示例BuyerProductController
|
2021-06-05
2021-05-27
2021-05-26
2021-06-05
2021-05-16