spring #mvc 2

[Spring] MVC : 요청 매핑, 커맨드 객체, 리다이렉트, 모델

안녕하세요 개발자 문문입니다.오늘은 MVC의 요청 매핑, 커맨드 객체, 리다이렉트, 폼 태그, 모델에 대해 공부하겠습니다. 요청 매핑@RequestMapping : 메서드가 처리할 요청 경로를 지정합니다.@GetMapping : GET 방식의 요청 경로를 처리합니다.@PostMapping : POST 방식의 요청 경로를 처리합니다.@PutMapping : PUT 방식의 요청 경로를 처리합니다.@DeleteMapping : DELETE 방식의 요청 경로를 처리합니다.@PatchMapping : PATCH 방식의 요청 경로를 처리합니다.REST API목적특징GET리소스 조회요청 바디 없음, 쿼리스트링 사용POST리소스 생성요청 바디에 데이터 포함 (JSON 등)PUT리소스 전체 수정기존 리소스를 완전히 덮어..

Spring 개념정리 2025.07.06

[Spring] 스프링 MVC 프레임워크 동작 방식

안녕하세요 개발자 문문입니다.오늘은 스프링 MVC 동작 방식에 대해 공부하겠습니다. 스프링 MVC 핵심 구성 요소- 스프링 MVC의 웹 요청 처리 과정을 위 그림을 토대로 설명하겠습니다.- (1,2번) 웹 브라우저에서 요청이 들어오면 DispatcherServlet은 HandlerMapping 에게 컨트롤러 객체를 검색 요청을 합니다. HandlerMapping은 컨트롤러 빈 객체를 DispatcherServlet 에게 전달합니다.- (3 번) DispatcherServlet은 컨트롤러 객체를 HandlerAdapter에게 전달합니다.- (4,5,6번) HandlerAdapter는 컨트롤러의 알맞은 메서드를 호출해서 요청을 처리하고 그 결과를 DispatcherServlet에 리턴합니다.- (7번) Di..

Spring 개념정리 2025.07.02