작성
·
193
0
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)
[질문 내용]
@GetMapping(value = "/mapping-param", params = {"mode=debug","mode=good"})
public String mappingParam() {
log.info("mappingParam");
return "ok";
}
http://localhost:8080/mapping-param?mode=debug
http://localhost:8080/mapping-param?mode=good
http://localhost:8080/mapping-param?mode=debug&mode=good
이 URL들로는 Whitelabel Error Page가 뜨는데 어떻게 호출할 수 있나요?
답변 1
1
안녕하세요. 11 1님, 공식 서포터즈 코즈위버입니다.
WhiteLabel Error가 뜬다면 URL로 해당 컨트롤러를 제대로 호출한 것이 맞습니다.
인텔리제이 하단의 콘솔창에 mappingParam 이라는 문구가 떠 있는지 확인해주세요.
뷰 파일이 존재하지 않을 경우 WhiteLabel Error가 발생합니다.
return 하는 값을 뷰의 이름으로 변경하여 실행해 주세요.
감사합니다.
아 질문 내용이 부족했네요. 이 클래스는 @RestController 애노테이션을 적용한 상태입니다.
params = "mode=debug"일 땐 오류 없이 호출할 수 있는데,
params = {"mode=debug","mode=good"}
이때는 어떻게 호출해야 할지 모르겠습니다.