@Controller

Untitled

사용자 요청에 대한 응답 과정

  1. Client는 URI 형식으로 웹 서비스에 요청을 보낸다.
  2. DispatcherServlet이 요청을 위임할 HandlerMapping을 찾는다.
  3. HandlerMapping을 통해 요청을 Controller로 위임한다.
  4. Controller는 요청을 처리한 후에 ViewName을 반환 한다.
  5. DispatcherServlet은 ViewResolver를 통해 ViewName에 해당하는 View를 찾아 사용자에게 반환한다.

View 가 아닌 데이터를 전달하는 경우

@GetMapping(value = "/users") 
public @ResponseBody ResponseEntity<User> findUser(@RequestParam("userName") String userName){ 
	return ResponseEntity.ok(userService.findUser(user)); 
}

@RestController

Untitled

사용자 요청에 대한 응답 과정

  1. Client는 URI 형식으로 웹 서비스에 요청을 보낸다.
  2. DispatcherServlet이 요청을 위임할 HandlerMapping을 찾는다.