STS4 - Spring boot project 생성
최근에는 Spring initializr를 사용하거나, IJ(인텔리제이)를 더 많이 사용하게 되서,
STS4 내에서 바로 프로젝트를 생성하는 일이 많이 없어졌는데...혹시 몰라 기록해둔다.
✔ Spring Boot Project 생성 순서
1. File → new project → Spring Starter Project
2. Project 세부 option은 알아서 설정 (사용 언어, 버전, 빌드 타입, 프로젝트명 등...)
3. 필요한 dependecy 선택, 이후 해당 부분들은 프로젝트 생성과 함께 자동 주입된다.
4. 대략 위 부분까지 끝나면, Project가 생성되고, 잠시 동안 DI에 따라, 라이브러리 등이 다운받아진다.
5. (JSP 사용자이기에) application.properties에서 DB 설정 및 JSP 기본 루트 설정 (중요!)
→ ★ JSP mvc 루트 및 기본 설정은 보통 아래와 같다. (Project 루트 참고해서 설정)
spring.mvc.view.prefix=/WEB-INF/view/
spring.mvc.view.suffix=.jsp
6. html, javascript, css는 resources 폴더 하위에 'static' 폴더를 생성 한 뒤, 해당 경로에서 관리하도록 한다.
7. JSP(view)를 위해, 필요한 경로를 구성한다.
→ src/main/webapp/WEB-INF/view/(여기부터 JSP 폴더 및 파일 영역)
※ 요즘은 기본 Spring Boot Project 생성하면 Template폴더가 생성되어 나오는데, 해당 폴더가 view 폴더를 담당해서,
Thymleaf의 경우에도 해당 폴더에만 넣어두면, 바로 사용이 가능하다.
매핑이랑은 다른 얘기...
이 블로그는 개인이 혼자 공부해가며 내용을 정리하는 용도로 활용되고 있습니다.
잘못된 지식이나 이론을 게시하지 않도록 주의하고 있습니다.