자바 설치
- Oracle 사이트 접속 후 Java 설치
https://www.oracle.com/java/technologies/downloads/
- Spring 사이트 접속 후 Spring Tools 4 설치
(menu => Projects => spring Tools 4)
https://spring.io/tools
실행
- 다운로드 한 압축파일을 풀고 SpringToolSuite4.exe 실행파일 클릭
- Browse... 버튼을 클릭해 작업공간 폴더 선택
- Launch 버튼 클릭
설정 Setting
상단 메뉴 => Window => Preferences
- General
1. General - Workspace 선택
2. Text file encoding - other - UTF-8 선택
- Web
- CSS Files
1. Web - CSS Files 선택
2. Encoding - ISO 10646/Unicode(UTF-8) 선택
- HTML Files
1. Web - HTML Files 선택
2. Encoding - ISO 10646/Unicode(UTF-8) 선택
=> 모두 설정 후 [Apply and Close] 버튼 클릭
❗ Preferences에 Web이 없을 경우 설정 방법
- 상단 메뉴 => Help => Install New Software...
- Work with: 에 STS 검색 후 [Spring Tool Suite 4] 클릭
- [Web, XML, Java EE and OSGi Enterprise Development] 클릭
- Next 버튼 클릭 후 적용
프로젝트 생성
-
[File] - [New] - [Spring Starter Project]
-
프로젝트 생성에 필요한 정보 입력
- Name 설정
- Packaging - Jar
- Group 입력
- Package 입력
-
스프링 부트 버전 & 필요한 라이브러리 선택
-
Developer Tools - Spring Boot DevTools
: 코드를 수정하면 자동으로 스프링 부트를 재시작되도록 함
-
Developer Tools - Lombok
: DTO, VO, Entity 등에서 반복되는 코드들을 Annotation(@)을 통해 간편하게 작성할 수 있도록 해줌
-
Template Engines - Thymeleaf
: 뷰 템플릿
: 컨트롤러가 전달하는 데이터를 이용하여 동적으로 화면을 구성할 수 있도록 해줌
-
Web - Spring Web
: 스프링 MVC 개발을 위함
-
[Next] - [Finish]
구성 요소
- pom.xml
: 메이븐 프로젝트 빌드 파일
- src/main/java
: 자바 소스 경로
- src/main/java/DevProjectApplication.java
: 애플리케이션을 시작할 수 있는 스프링 구성 메인 클래스 소스 파일
- src/main/resources
: 리소스 파일 경로
- src/main/resources/application.properties
: 애플리케이션에서 사용할 여러 가지 프로퍼티 정의
- src/main/resources/static
: 스타일시트, 자바스크립트, 이미지 등의 정적 리소스 파일 경로
- src/main/resources/templates
:뷰 템플릿(Thymeleaf,Velocity 등) 파일 경로