인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

devDev님의 프로필 이미지
devDev

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

핸들러 매핑과 핸들러 어댑터

컨트롤러 안의 메소드는 어떻게 맵핑이 이루어지는 건가요?

작성

·

440

1

Controller는 객체니까 Map 컬렉션에 저장되어 맵핑 작업에 사용될 수 있는 건 이해가 갑니다. 
하지만 Controller안의 method는 어떻게 맵핑이 이루어지는 건가요?

예를 들어

@Controller

@RequestMapping("/hello")

public class SampleController {

    @RequestMapping("/world")

    public void sampleMethod() {

    }

}

일 때 /hello/world로 요청이 들어오면 맵핑을 통해 SampleController를 찾아낼 것입니다.
그 다음 sampleMethod()를 찾아내서 호출해야 하는데 이 작업은 어떤 식으로 이루어지는 거죠?
강의에는 Controller를 찾는 것까지만 나와있어서 method는 어떻게 찾아지는지 궁금합니다.

답변 1

0

안녕하세요. devDev님, 공식 서포터즈 y2gcoder입니다.

다음 링크를 참고해주세요 :)

https://rerewww.github.io/spring/spring-handler-mapping/

 

감사합니다.

devDev님의 프로필 이미지
devDev

작성한 질문수

질문하기