728x90
참고 링크 : https://wikidocs.net/book/7601
오라클DB와 intelliJ로 작업하였습니다
ROOT URL
이번에는 루트 URL 호출시 404 페이지 대신 질문 목록을 출력하도록 해보자. 다음과 같이 MainContrller를 수정하자.
package com.gosari.repick_project;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
public class MainController {
@RequestMapping("/sbb")
@ResponseBody
public String index(){
return "안녕하세요 ssb에 오신것을 환영합니다.";
}
@RequestMapping("/")
public String root(){
return "redirect:/question/list";
}
}
root 메서드를 추가하고 / URL을 매핑했다.
리턴 문자열 redirect:/question/list는
question/list URL로 페이지를 리다이렉트 하라는 명령어이다.
스프링부트는 리다이렉트 또는 포워딩을 다음과 같이 할 수 있다.
- redirect:<URL> - URL로 리다이렉트 (리다이렉트는 완전히 새로운 URL로 요청이 된다.)
- forward:<URL> - URL로 포워드 (포워드는 기존 요청 값들이 유지된 상태로 URL이 전환된다.)
이제 http://localhost:8080 페이지 접속을 하면 root 메서드가 실행되어 질문 목록이 표시되는 것을 확인할 수 있을 것이다.
728x90
'Follow Work > SpringbootBoard' 카테고리의 다른 글
[StringBoot] 질문상세 (7) (0) | 2022.08.12 |
---|---|
[StringBoot] 서비스 (6) (0) | 2022.08.11 |
[StringBoot] 질문 목록과 템플릿 (4) (0) | 2022.08.11 |
[StringBoot] 리포지터리 (3) (0) | 2022.08.11 |
[StringBoot] 엔티티 (2) (0) | 2022.08.11 |