• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

부트 3.0 사용하시는 분들은 @RequestMapping 만으로 매핑이 등록되지 않으니 참고하세요.

23.02.02 04:54 작성 23.02.02 04:59 수정 조회수 1.11k

5

 부트 3.0과 스프링 6.0이전 버전에서는 매핑 테이블에 핸들러로 등록되기 위해서는 클래스 레벨의 @RequestMapping 어노테이션만으로 가능했으나, 3.0부터는 클래스 레벨의 핸들러 감지 대상에 @Controller 어노테이션만이 포함된다고 합니다.

https://github.com/spring-projects/spring-framework/issues/22154

답변 1

답변을 작성해보세요.

5

말씀하신 @RequestMapping만으로는 DispatcherServlet이 인식하지 못하게 된 것이 스프링 6(부트 3.0)에서 바뀐 주요한 내용 중의 하나입니다.

관련된 내용에 대해서는 강의 마지막의 "스프링 부트 3.0으로 업그레이드" 영상에서 자세히 설명을 드립니다.

그런데 해당 영상을 보시지 않고 처음부터 스프링 부트 3으로 따라해보신 분들은 그 지점에서 난감할 수 있겠네요. 제가 해당 수업 초반에 관련된 노트를 띄우거나 설명을 추가해서 업데이트를 해보겠습니다.

정보를 공유해주셔서 감사합니다.

inust33님의 프로필

inust33

2023.02.02

토비님 감사합니다! 재밌는 강의 만들어 주셔서 감사합니다 ㅎㅎ