Written by
java-style
on
on
스프링부트 시작페이지 index 에서 다른 페이지로 변경방법
스프링부트 시작페이지 index 에서 다른 페이지로 변경방법
반응형
스프링부트 프로젝트를 구동 시
처음 localhost:8080 으로 접속을 해 보면
resource / static 폴더 안의
index 파일로 자동 연결이 되는데
이유는 스프링 연결 시 기본값이
index 여서 그런 것이고
기본값을 index 에서 다른 값으로 변경해주고 싶다면
이미지 왼쪽의 HomeController 처럼
자바 파일을 생성해 준 뒤에
클래스 명 상단에
@Controller 어노테이션을 달아준 후
String 타입의 값을 반환하는 메소드를 작성한 뒤에
위에 @GetMapping("/") 어노테이션을 넣어준다
여기서 "/" 는 localhost:8080 으로 접속 시
최초 접속되는 값을 말한다
이후 return을 "home" 으로 변경해주면
자동으로 localhost:8080 접속 시
templates 폴더에서 home을 찾게 된다
이후 서버를 구동하고
localhost:8080 으로 접속을 해 보면
위 이미지와 동일하게
home.html로 연결이 된 것이 보인다
혹여나 동일하게 Controller에 어노테이션을 달고도
위와 같이 home 파일로 접속이 되지 않고
whitelabel 에러가 발생한다면
Gradle / Maven 등의 설정을 확인해보면
Thymeleaf 등의 Template Engine이
빠져있을 확률이 높은데
이걸 추가해준 뒤 다시 시도해주면 된다
반응형
from http://wakestand.tistory.com/633 by ccl(A) rewrite - 2021-10-20 23:27:28