
JSON
- JSON 으로 client가 Server와 통신을 할 수 있다.

@RestController 를 사용하는 경우
@Controller
public class HelloController {
@GetMapping("/json/string")
@ResponseBody
public String helloStringJson() {
return "{\"name\":\"Robbie\",\"age\":95}";
}
@GetMapping("/json/class")
@ResponseBody
public Star helloStarJson() {
return new Star("Robbie", 95);
}
}
@RestController 사용하는 경우
- ResponseBody 를 사용할 필요가 없음
@RestController
public class HelloController {
@GetMapping("/json/string")
public String helloStringJson() {
return "{\"name\":\"Robbie\",\"age\":95}";
}
@GetMapping("/json/class")
public Star helloStarJson() {
return new Star("Robbie", 95);
}
}