@responseBody註解的使用
@responseBody註解的使用
@responseBody註解的作用是將controller的方法返回的物件通過適當的轉換器轉換為指定的格式之後,寫入到response物件的body區,通常用來返回JSON資料或者是XML,在使用此註解之後不會再走檢視處理器(view頁面),而是直接將資料寫入到輸入流中(字串輸出),他的效果等同於通過response物件輸出指定格式的資料。
例如:
@RequestMapping("/hello")
@ResponseBody
public Userhello(User user){
return user;
}
那麼在前臺接收到的資料為:’{name.id,age}’
效果等同於如下程式碼:
@RequestMapping("/hello")
public void hello(User user, HttpServletResponse response){
response.getWriter.write(JSONObject.fromObject(user).toString());
如果沒有Responsebody則返回的是hello.html(hello.jsp)
相關文章
- @ResponseBody註解和@RequestBody註解使用
- @ResponseBody註解的作用
- SpringMVC的@ResponseBody註解說明SpringMVC
- SpringMVC:@ResponseBody註解與HttpServletResponse物件SpringMVCHTTPServlet物件
- 主動寫入流對@ResponseBody註解的影響
- @RequestParam,@RequestBody,@ResponseBody,@PathVariable註解的一點小總結
- 好程式設計師Java分享SpringMVC之@ResponseBody註解程式設計師JavaSpringMVC
- SpringMVC原始碼剖析5:訊息轉換器HttpMessageConverter與@ResponseBody註解SpringMVC原始碼HTTP
- Java註解的使用Java
- @Mapper註解的使用APP
- 註解@PropertySource的使用
- SpringBoot如何優雅的使用@ResponseBody返回圖片Spring Boot
- java中的註解使用Java
- Spring的@PropertySource註解使用Spring
- Java註解解析-搭建自己的註解處理器(CLASS註解使用篇)Java
- 使用 @SpringBootApplication 註解Spring BootAPP
- springMVC @ResponseBody 原理SpringMVC
- @GrpcServise 註解的作用和使用RPC
- Spring中@Import註解的使用SpringImport
- 如何使用JPA的@Formula註解?ORM
- Spring管理的@Configuration註解使用Spring
- Java註解與反射的使用Java反射
- springBoot自定義註解的使用Spring Boot
- myBatis——註解,#{}與${},resultMap的使用MyBatis
- Spring MVC 常用註解的使用SpringMVC
- Typescript註解使用案例TypeScript
- 使用註解開發
- 註解@PropertySource使用 springbootSpring Boot
- Spring(使用註解配置)Spring
- Spring的@Qualifier註解使用說明Spring
- Java 如何優雅的使用註解Java
- AspectJ 使用的一些註解
- 03-Spring IOC容器的基本使用(註解的使用)Spring
- SpringBoot dubbo 的簡單使用註解版本Spring Boot
- spring boot使用註解的方式整合mybaitsSpring BootAI
- @NoArgsConstructor、@Getter、@Setter註解及Lombok的使用StructLombok
- Swagger3註解使用Swagger
- 【Spring註解驅動開發】使用@Scope註解設定元件的作用域Spring元件