@RequestMapping(2)
-
스프링 공식 문서 뿌수기(10), DispatcherServlet - handler 실습
지난 포스팅에서 HandlerMapping부터 handler에 값을 전달하는 것까지 대충 눈으로 확인해봤다. 그런데, 솔직히 이해가 잘 안된다. 그래서 이번 포스팅에서는 코드로 한번 작성해보면서 이를 확인해보려고 한다. DispatcherServlet handler 지난 포스팅에서 요약했던 내용을 한번 들고와 보자. 서블릿은 요청에 대해서 응답을 처리해주는 역할을 한다. 서블릿 컨테이너(혹은 웹 컨테이너)는 여러 개의 서블릿을 가지고 있어서 요청이 들어왔을 때 이에 맞는 서블릿을 동작시킨다. 여러 개의 서블릿 중에서 스프링에서 사용하는 서블릿은 dispatcherServlet이다. 가장 먼저 외부에서 요청이 들어오면 dispatcherServlet은 그 요청에 맞는 handler를 매핑한다. 기본적으로 ..
2023.05.06 -
스프링 공식 문서 뿌수기(3), Spring MVC의 Annotated Controllers - RequestMapping
이전 글에 이어서 Annotated Controllers의 RequestMapping에 대해 본격적으로 글을 작성해보려고 한다. Request Mapping @RequestMapping 어노테이션은 요청받는 URL 주소를 매핑해주는 역할을 한다. 일반적으로는 메서드보다는 Controller 클래스에 직접 어노테이션을 붙여서 url 주소를 매핑하는 역할을 한다. 메서드에는 조금 더 명확하게 이를 표현하기 위해 @GetMapping이나 @PostMapping 어노테이션으로 Http 메서드까지 포함한 어노테이션을 사용하는 것이 좋다. @RequestMapping: 일반적으로 클래스에 붙인다. @GetMapping, @PostMapping: 메서드에 붙인다. @GetMapping과 @PostMapping은 @R..
2023.04.21