안녕하세요.
고코더 입니다.
스프링부트는 앞서 말씀드린 것처럼 기본적으로 JSP를 지원하지 않습니다. 그래서 이전에 기본적으로 제공되었던 폴더들이 보이지 않습니다. 이전에 스프링을 하던 분들은 WEB-INF 폴더를 찾아 헤매셨겠지만, 스프링 부트에서는 해당 폴더가 자동으로 생성되지 않습니다. (치사하게) 그래서 결론적으로 JSP를 사용하기 위해 그리고 JSP 파일을 관리하기 위해서는 폴더를 직접 만들면 됩니다.
폴더 위치
● 1. 위치 "/src/main"에서 폴더를 생성하면 됩니다. 해당 폴더에서 마우스 우클릭을 통해 폴더를 생성합니다. new-> forder입니다.
폴더 만들기
● 2. 첫 번째로 만들 폴더는 "webapp"입니다.
- 이는 web에서 사용할 정적 자원들을 모아둔 폴더입니다. 그러므로 이름 그대로 생성해야 합니다.
● 3. 두 번째로 만들 폴더는 "WEB-INF"입니다.
- Web Application Context를 모아둔 폴더입니다.
● 4. 세 번째로 만들 폴더는 "views"입니다.
- JSP가 자리 잡을 폴더입니다. 이제 여기부터는 자유롭게 폴더를 만들어 JSP를 분류합니다.
JSP 폴더 구조
● 4. 프로젝트 구조에서 JSP를 사용하기 위한 구조를 완성하였습니다. 기존 JSP를 지원하는 스프링에서는 자동적으로 추가되는 폴더 구조이지만 스프링 부트는 직접 폴더 구조를 만들어져야 합니다.
'IT_Developers > JAVA' 카테고리의 다른 글
JAVA - WAR vs JAR 의 차이점은? (0) | 2021.12.02 |
---|---|
STS4 - 이클립스에서 "Select a Wizard"에 JSP 검색이 안된다면? (0) | 2021.11.30 |
Spring boot - 스프링부트에서 JSP 사용하기 / Gradle (0) | 2021.11.30 |
Spring Boot - 스프링부트에서 JSP는 권장사항이 아닙니다. (1) | 2021.11.29 |
Spring Boot - 이클립스에서 스프링 부트 대시보드 (Boot Dashboard) 창이 없어졌을때 (0) | 2021.11.29 |
댓글