Spring boot

[Spring boot] Bank App 만들어 보기 - 8. 프로젝트 셋팅

ekkkang 2025. 2. 12. 12:25

 

깃 코드 다운로드

https://github.com/insertvalue2/class_bank_v8_start

 

GitHub - insertvalue2/class_bank_v8_start: jsp 화면완성 부터 진행하는 프로젝트

jsp 화면완성 부터 진행하는 프로젝트. Contribute to insertvalue2/class_bank_v8_start development by creating an account on GitHub.

github.com

 

수정
rootProject.name = 'class_bank_v8_start'

 

 

스프링 프로젝트를 일반 Java 프로젝트로 실행 가능

  • main() 함수가 있는 클래스를 실행하면 됨.
  • IntelliJ에서 Application 실행 (▶ Run 버튼)으로 실행 가능.
  • 별도 빌드 도구 없이 Java만 설치되어 있으면 실행 가능.

 

그래이들로 Spring Boot 프로젝트 실행

  • 일반 Java 프로젝트와 다르게 Gradle 또는 Maven을 사용하여 실행.
  • Gradle Run Configuration에서 bootRun 설정 후 실행하는 것이 일반적.
  • 또는 터미널에서 아래 명령어로 실행 가능
./gradlew bootRun

 

 

Gradle이란?

  • 프로젝트 빌드 및 의존성 관리 도구 (Java, Kotlin 등에서 사용).
  • 여러 라이브러리를 자동으로 다운로드하고, 빌드 및 실행을 도와줌.
  • build.gradle 파일에서 필요한 라이브러리를 선언하면 자동으로 다운로드하여 설정함.

 

왜 Spring Boot에서 Gradle을 사용해야 할까?

  • 라이브러리 자동 관리: 필요한 패키지를 한 번에 가져올 수 있음.
  • 빌드 자동화: 애플리케이션을 쉽게 패키징하고 실행 가능.
  • 환경 설정 간소화: 배포 환경에 맞는 설정을 손쉽게 적용 가능.

 

정리 
  • Spring Boot 프로젝트 → Gradle bootRun 실행이 권장된다.
  • Gradle은 프로젝트를 빌드하고 라이브러리를 관리하는 도구로 개발자에게 많은 편의성을 제공 하고 있다.
실행 방식 특징 실행 속도 사용 예시
Gradle (bootRun) Gradle을 통해 실행 느림 (빌드 포함) 새로운 환경에서 처음 실행할 때, Gradle 설정을 반영해야 할 때
Application 실행 IDE에서 직접 실행 빠름 (빌드 없이 실행) 디버깅, 빠른 테스트, 기존 빌드된 환경에서 실행할 때

 

 

실행 확인

주소창 : http://localhost:8080/

 

 

main 함수로 프로젝트 실행 

 

 

그래이들 프로젝트 설정 확인