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

anten님의 프로필 이미지
anten

작성한 질문수

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

@Controller, @RequestMapping 질문

작성

·

164

0

@Controller
@RequestMapping("basic/items")
@RequiredArgsConstructor
public class BasicItemController {
    private ItemRepository itemRepository;
    @GetMapping
    public String items(){
        return "basic/items";
    }
}

강의를 다 수강하고 혼자서 처음부터 만들어보고자 개발하고 있는데 오류가 발생해서 질문드립니다.

여기서 @RequestMapping 대신에 @Controller("basic/items")를 넣어주니

localhost:8080으로 접속시 기존에 웰컴 페이지인 index.html로 접속하지 않고 바로 items.html을 화면에 보여주는 오류가 발생합니다. 뭐가 문제일까요?

답변 1

0

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

@Controller의 경로는 무시되고, 클래스에 선언한 @RequestMapping, 메서드에 선언한 @GetMapping은 결국 "/" 루트에 대한 처리가 진행됩니다.

image

감사합니다.

anten님의 프로필 이미지
anten

작성한 질문수

질문하기