스프링 부트 스타터 사이트를 통해 스프링 프로젝트를 생성할 수 있다.
1. 기본 선택
- Project
- gradle-groovy 선택
- 요즘은 Maven보다는 Gradle로 프로젝트를 함
- language
- java
- spring boot 버전
- 맨 앞 숫자가 3이면 자바 17 사용
- 맨 앞 숫자가 2이면 자바 11사용
- 뒤에 ()가 있는 것들은 정식 출시가 되지 않았거나 아직 만들고 있는 중이라는 의미이므로 선택 X
- Project Metadata
- Group : 프로젝트 그룹 (보통 기업이나 도메인 이름)
- Artifact : 최종 결과물 이름
- Name : 프로젝트 이름
- Description : 프로젝트 설명
- Package name : 패키지 이름
- Packaging => spring boot는 톰캣이 내장되어 있으므로 jar를 선택
- JAVA => 자바 버전 선택
2. Dependencies 선택
- Dependencies : 어떤 라이브러리를 땡겨 쓸거냐
- Spring Web : 웹 프로젝트를 만들것이기 때문에 필요
- Thymeleaf : html을 만들어주는 템플릿 엔진의 여러 종류 중 하나. (이건 회사마다 다른걸 사용하는 경우가 많음
=> 예시,, 필요한 의존성에 따라 선택
3. GENERATE
- GENERATE 누르면 다운로드가 됨
- 원하는 폴더 내에 압축 풀기
4. intellij에서 open
open 클릭 → 압축 푼 폴더 아래에 build.gradle 찾아 선택 → open 클릭 → open as Project 클릭
⇒ 외부에서 다운로드 해오기 때문에 프로젝트를 처음 여는 거라면 시간이 조금 소요될 수 있음
5. 실행하기
- main을 실행하면 됨.
- main에서 SpringBootApplication.run 안에 SpringBootApplication 클래스를 넣어주면, 실행이 된다. (톰캣이라는 웹서버를 내장하고 있어 실행되면 자체적으로 웹서버를 띄울 수 있음)
'[백엔드] 여러가지 정리' 카테고리의 다른 글
git commit 내역 삭제 (최초 커밋 / 최근 커밋) (0) | 2024.05.21 |
---|---|
[CI/CD] ec2, jenkins, github webhook, docker hub, slack (0) | 2024.05.11 |
ec2 인스턴스에 Docker 를 통해 Nginx 설치하기 (0) | 2024.05.08 |
[설치방법 총정리] EC2 인스턴스, Docker, Jenkins (0) | 2024.05.05 |