SpringBoot@ResponseBody注解
时间: 2023-12-28 22:24:37 浏览: 146
SpringBoot http请求注解@RestController原理解析
以下是关于SpringBoot@ResponseBody注解的介绍:
1. @ResponseBody注解的作用是将方法的返回值转换成Json格式数据,并返回给客户端。当controller中包含@ResponseBody注解时,RequestResponseBodyMethodProcessor将被引用,其supportsReturnType方法会判断方法的返回类型是否包含@ResponseBody注解,如果包含则将返回值转换成Json格式数据。
2. 示例代码如下:
```java
import org.springframework.web.bind.annotation.*;
@RestController
public class ExampleController {
@RequestMapping("/example")
@ResponseBody
public String example() {
return "This will be converted to JSON format";
}
}
```
3. 在上面的示例中,当访问/example接口时,方法的返回值"This will be converted to JSON format"将被转换成Json格式数据并返回给客户端。
阅读全文