안녕하세요.
이번시간에는 spring initializr를 활용하여 SpringBoot 프로젝트를 생성하겠습니다.
spring initializr 페이지 이동
우선적으로 프로젝트를 생성하기 위해 아래에 사이트에 들어갑니다.
프로젝트 설정
- 프로젝트에서 사용할 빌드툴을 선택합니다.
- 최근 maven보다 gradle을 많이 사용하는 추세이며, gradle로 선택하였습니다.
- 사용할 언어를 선택합니다.
- Springboot 버전을 설정합니다.
- 괄호가 있는 버전은 현재 개발 중이거나 아직 불완전한 버전임으로, 버전 뒤에 괄호가 없는 것들 중 가장 최신의 버전을 선택하여 고릅니다.
- Group은 일반적으로 기업의 도메인 및 기업명을 적습니다.
- Artifact은 빌드 결과물의 이름을 의미합니다.
- Description은 프로젝트에 대한 설명을 적습니다.
- Package name은 패키지의 이름으로 작성한 내용에 맞춰 자동생성됩니다.
- 패키지 생성 네이밍규칙은 소문자이므로, 소문자로 생성을 진행해야 됩니다.
- Packaging은 jar로 Java 버전은 17로 설정하였습니다.
- 원하는 Dependencies을 선택하여 추가합니다.
- 저는 SpringWeb, H2 Database, Lombok을 추가하였으며, 프로젝트 생성 후 build.gradle을 통하여 추가할 수 있습니다.
- 추가를 완료하였으면, 하단 GENERATE 버튼을 클릭합니다.
- 다운로드한 'zip' 파일을 압축해제합니다.
인텔리제이로 해당 프로젝트 실행
- 인텔리제이 실행 후 File → Open → 생성된 프로젝트 build.gradle 선택 → ok 버튼 클릭
- Open as Project 버튼 클릭
프로젝트 서버 실행시키기
해당 프로젝트를 인텔리제이로 실행시켰다면, 로컬서버로 실행시키도록 하겠습니다.
- 프로젝트 이름으로 설정된 Application의 java 파일이 존재합니다. 해당 프로젝트를 실행시킨 후, 오른쪽 화살표 버튼 클릭하면 로컬서버가 실행됩니다.
- Springboot는 내장으로 tomcat서버가 존재하기 때문에 tomcat을 설치할 필요가 없습니다.
- 크롬에 http://localhost:8080/ 을 입력.
- 해당페이지가 존재하지 않는 404 에러 페이지를 보여줌으로 해당 로컬서버가 정상적으로 실행되었다는 것을 확인할 수 있습니다.
Springboot 프로젝트를 spring initializr을 통하여 생성하는 방법,
생성된 프로젝트를 인텔리제이로 실행하는 방법까지 알아보았습니다.
오늘도 읽어주셔서 감사합니다 :)
'Spring(boot)' 카테고리의 다른 글
[Spring Boot] @RequestBody, @RequestParam, @ModelAttribute (0) | 2024.04.24 |
---|---|
[Spring Boot] @PathVariable 사용법 (0) | 2024.04.15 |
[Spring Boot] @JsonProperty / @JsonNaming 사용법 (0) | 2024.04.09 |
[Spring Boot] @RequiredArgsConstructor 의존성 주입 (0) | 2024.04.08 |
[Spring Boot] H2 DB 연동하기 (0) | 2024.03.28 |