@RestController
Client는 URI 형식으로 웹 서비스에 요청을 보낸다.
Mapping되는 Handler와 그 Type을 찾는 DispatcherServlet이 요청을 인터셉트한다.
RestController는 해당 요청을 처리하고 데이터를 반환한다.
MessageConverter (스프링부트)
@requestParm int id 하나하나 받지 않고 객체 Member m 으로 받아준다
@GetMapping("/http/get")
public String getTest(Member m) {
return "get 요청 : "+m.getId()+", "+m.getUsername()+"
}
@RequestBody -> JSON 형태
{
"id" : 1,
"username" : "se",
"password" : 123,
"email" : "q@w"
}
@PostMapping("/http/post") // text/plain, application/json
public String postTest(@RequestBody Member m) {
return "post 요청 : "+m.getId()+", "+m.getUsername()+",
}