Spring boot 프로젝트의 주소 http://localhost:8080/ 진입시 보여 줄 welcome page 를 어디에 어떻게 만들어야 하나?
먼저 결론을 알아보고, 뒤에 방법과 이유를 알아보자.
아래의 경로에 html 파일을 생성 후 코드 작성하면 완료. 간단하다
src 폴더 -> resources 폴더 -> static 폴더 -> index.html 파일 생성 후 html 코드 작성
결론을 알았으니 왜 이렇게 진행되고 ?? 파일의 이름, 위치가 왜 저기인지 알아보자.
1. https://spring.io/ 사이트에 진입
2.상단에 보이는 projects -> Spring Boot 클릭
3. (카테고리) LEARN 클릭 -> 3.2.3버전의 Reference Doc. 클릭(본인 버전 선택)
4. Web 클릭 (Web개발이기 때문)
5. ctrl + F 키 눌러서 원하는 검색어 입력 (welcome page 입력해서 찾아보자)
--> 영어를 잘 못하지만 직독을 해보니.. 스프링부트는 welcome page를 static 과 templated 두 곳에서 지원하는것 같다.
--> 먼저 static에서 index.html을 찾고, 못찾으면 templated에서 찾는다
--> 두 곳에서 못찾으면 어플리케이션에서 웰컴페이지를 automatically used 하는거같다..
**결론 : 맨위에 결론에서 index.html 파일의 위치가 static 폴더인 이유가 여기 있다
[Spring] 인텔리제이 Java version 확인, 환경변수 JAVA_HOME 확인/변경 방법 (2) | 2024.02.27 |
---|---|
[Spring] thymeleaf 템플릿 엔진 사용 예시 (feat. @Controller, @Getmapping, Model, viewResolver) (0) | 2024.02.26 |
[Spring] welcome 페이지 만들기 (인텔리제이) (2) | 2024.02.26 |
[Spring] 김영한 - 스프링 입문 (인텔리제이 run 설정) (0) | 2024.02.26 |
Spring 프로젝트 생성하기 (start.spring.io 를 활용해서) (0) | 2024.02.23 |