정화 코딩
[SpringBoot] 졸업 프로젝트 PreView: 프로젝트 초기 세팅 본문
https://start.spring.io/
위는 Spring 프로젝트 초기 세팅을 쉽게 해주는 도구이다.
- Project: 프로젝트의 빌드 및 의존성을 관리하는 방식을 선택하는 항목이다. 나는 Gradle을 선택했다.
- Language: 프로젝트에서 사용할 프로그래밍 언어를 선택하는 부분이다. 나는 Java를 선택했다.
- Spring Boot: Spring Boot의 버전을 선택하는 항목이다. 나는 가장 안정적인 버전인 3.4.4을 선택했다.
- Project Metadata: 프로젝트의 정보를 입력하는 항목이다.
- Group: 프로젝트의 그룹 ID. 일반적으로 조직의 도메인 네임을 반대로 작성함. ex) com.chapssal-tteok
- Artifact: 빌드된 프로젝트의 최종 결과물 이름. ex) preview
- Name: 프로젝트의 기본 이름. ex) preview
- Description: 프로젝트에 대한 설명. ex) PreView: AI-powered interview simulation service using GPT-4o and RAG.
- Package name: 기본 패키지 이름으로, Group과 Artifact를 기반으로 자동 생성됨. 수정도 가능함. ex) com.chapssal-tteok.preview
- Pakaging: 애플리케이션의 배포 방식을 선택하는 항목이다. 나는 Jar을 선택했다.
- Java: 프로젝트에서 사용할 Java의 버전을 선택하는 항목이다. 나는 Java 17을 선택했다.
- Dependencies: 프로젝트에서 사용할 라이브러리를 추가하는 설정이다. 나는 Spring Web, Lombok, MySQL Driver, Spring Data JPA 이렇게 4개를 선택했다.
Generate 버튼을 누르면 잘 다운로드가 되는 것을 볼 수 있다.
깃허브 홈페이지에서 새롭게 만든 백엔드 레포지토리이다.
원하는 디렉토리에 새로 만든 레포지토리를 클론한다.
해당 디렉토리에 아까 받은 프로젝트 초기 세팅되어 있는 폴더 안에 있는 것들을 옮겨준다.
그러면 파일들이 IntelliJ에서 잘 보이는 것을 확인할 수 있다.
'Web Development' 카테고리의 다른 글
[SpringBoot] jakarta.validation 관련 Cannot resolve symbol 'validation' 오류 발생 원인과 해결 방법 (1) | 2025.03.26 |
---|---|
[SpringBoot] 졸업 프로젝트 PreView: DB ERD 설계 (0) | 2025.03.19 |
[Test] 테스트를 위해 NestJS에서 Jest 설치 및 환경 세팅하기 (2) | 2024.11.15 |
[Node.js] NestJS에서 Biome 사용 시 발생하는 useImportType 오류 (2) | 2024.11.11 |
[Node.js] NestJS에서 semester의 controller 파일 생성 (13) | 2024.11.08 |