@RequestBody

· WEB
spring framwork를 사용해 MVC 모델을 사용하게되면 서버(controller)에서 클라이언트로 부터 넘어오는 요청(request)을 받아 처리를 해야한다. 이때 사용할 수 있는 어노테이션은 크게 4가지가 존재한다. @RequestBody @ModelAttribute @RequestParam @PathVariable 이들에 대해 알아보겠다. 1. @RequestBody ? - 이름에서 알 수 있듯이 요청 body안에 들어있는 값들을 읽어온다. 즉 post요청일때에 클라이언트 측에서 Json(application/json) 형태의 HTTP Body를 Java 객체로 변환 한 값을 넘겨받는다. HashMap로 파라메타를 설정하면 숫자와 문자 배열등 다양한 오브젝트를 구별해서 받을 수 있다. get..
· WEB
스프링에서 비동기 처리를 하는경우 @RequestBody와 @ResponseBody를 사용한다. 위 어노테이션을 사용하는 이유와 비동기 처리에 대해 포스팅 해 보겠다. 클라이언트와 서버의 비동기 통신처리 - 웹에서 이루어 지는 데이터 통신은 클라이언트(Client)와 서버(Server)간에서 이루어 진다. 예를들어 로그인 버튼을 누르게 되면 입력한 아이디와 비밀번호값이 서버로 넘어가 판단을 요청(Request)한다 서버에서 이를 판단 해 로그인을 시킬지 말지 결정을 한 후 클라이언트에 응답(Response)을 해준다. - 여기서 중요한 포인트가 요청(Request)과 응답(Response)이다. 즉, 클라이언트에서 서버로 통신하는 메시지를 요청메시지라고 하고, 서버에서 클라이언트로 통신하는 메시지를 응답..
TeaHuiLee
'@RequestBody' 태그의 글 목록