1. 사전 준비
- Java 11설치
- IDE:IntelliJ 또는 Eclipse 설치
- https://start.spring.io <- spring boot 만들어주는 사이트
- project : 최근에는 Gradle Project 많이 사용 추세
- Spring Boot : 정식 릴리즈 중 가장 최근 것 선택(snapshot,m1 버전은 정식 릴리즈 아님)
- add dependencies : dependencies(필요한 것) 설정
(Spring Web을 필수적으로 선택해주어야하고, API만 구현하는 것이라면 Thymeleaf는 추가하지 않아도 된다.)
2. 지정 경로에 알집을 풀고 IntelliJ IDEA 에서 열어준다. (import할때 경로는 build.gradle을 열어준다.)
- 생성된 폴더 구조
- src/main : java(실제 패키지와 소스파일 있음),resources
- src/test : test코드들과 관련된 소스 파일 있음
- .gitignore : 깃에 올라가는 것을 방지하는 환경변수
- build.gradle: 버전 설정, 라이브러리 가져옴
최근 개발의 트렌드에서는 test가 중요하기 때문에 나눠놓음
- sourceCompatibility : 자바 버전
- dependencies : 포함된 라이브러리들(testImplemetation은 default)
3. src/main/생성된 프로젝트이름/프로젝트이름+SpringApplication 에 들어가서 초록색 화살표를 누르면 Run
웹 브라우저에서 8080 포트로 로컬에서 띄워졌음을 확인할 수 있다.
이처럼 스프링 부트를 사용하면 톰캣이 자동으로 함께 실행이 된다. (스프링부트의 장점)
번외)) 빌드속도 빠르게 하기
설정에서 gradle을 검색하고 빌드 설정을 IntelliJ로 변경한다.
-> gradle을 통하지 않고 바로 자바를 통해서 빌드 되므로 속도가 빨라진다.