Spring/Spring Web 개발

STS4 - Spring boot project 생성

Ju Hyun AN 2021. 2. 1. 13:36

 

최근에는 Spring initializr를 사용하거나, IJ(인텔리제이)를 더 많이 사용하게 되서,

 

STS4 내에서 바로 프로젝트를 생성하는 일이 많이 없어졌는데...혹시 몰라 기록해둔다.

 


Spring Boot Project 생성 순서

 

1. Filenew project Spring Starter Project


2. Project 세부 option은 알아서 설정 (사용 언어, 버전, 빌드 타입, 프로젝트명 등...)


3. 필요한 dependecy 선택, 이후 해당 부분들은 프로젝트 생성과 함께 자동 주입된다.

Maven으로 간단한 개인 프로젝트 진행이라면, 이부분에서 이정도는 기본일듯 싶다.
gradle로 이전에 잠깐 개인 연습할 때 이정도 사용했던거 같은데...뭐 아무튼 옵션은 많다.

 

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의 경우에도 해당 폴더에만 넣어두면, 바로 사용이 가능하다.

매핑이랑은 다른 얘기...

 

 


 

 

이 블로그는 개인이 혼자 공부해가며 내용을 정리하는 용도로 활용되고 있습니다.

잘못된 지식이나 이론을 게시하지 않도록 주의하고 있습니다.