5. 스프링 MVC - 구조 이해[컨트롤러 통합]

이건회·2022년 7월 5일
0

springmvc

목록 보기
21/29
  • 이제 컨트롤러를 하나로 유연하게 통합하겠다.


  • 모든 컨트롤러를 하나로 통합한 SpringMemberControllerV2를 만들고 각 컨트롤러의 메소드를 모두 가져와 다른 이름으로만 구분해준다.

  • 서버에서 제대로 동작한다.

  • 그러나 세 컨트롤러의 Url 중 "/springmvc/v2/members" 가 중복되므로 이를 축약하고 싶으면 어떻게 할까?

  • 그럴 땐 컨트롤러 어노테이션 상단에 @RequestMapping 을 통해 고정 경로를 달아놓고

  • 각 컨트롤러 메소드마다 논리 경로를 달아주면 매핑이 된다.

  • 역시 서버를 돌려 확인한다.

  • 따라서 컨트롤러를 통합을 넘어서 중복되는 부분을 조합할 수도 있다.

profile
하마드

0개의 댓글