정화 코딩

[SpringBoot] 졸업 프로젝트 PreView: 프로젝트 초기 세팅 본문

Web Development

[SpringBoot] 졸업 프로젝트 PreView: 프로젝트 초기 세팅

jungh150c 2025. 3. 17. 18:36
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에서 잘 보이는 것을 확인할 수 있다. 

 

Comments