본문 바로가기
도서/프로그래밍

스프링 부트 - 처음부터 제대로 배우는 스프링 부트 [01]

by 신발사야지 2024. 1. 22.

CHAPTER 1 스프링 부트

1.1 스프링 부트의 핵심 기능

  • 의존성 관리 간소화
  • 배포 간소화
  • 자동 설정

1.1.1 의존성 관리 간소화 - 스타터

spring-boot-strater-web 같은 단일 스타터를 추가하면 단일 애플리케이션에 필요한 기능이 모두 제공, 여러 라이브러리 버전이 모든 의존성에 맞게 동기화

1.1.2 배포 간소화 - 실행 가능한 JAR

모든 의존성을 결과 (JAR) 에 압축

java -jar <SpringBootAppName.jar> 같은 명령어만으로 애플리케이션을 실행

빌드 파일에 단일 속성을 설정하면 <SpringBootAppName.jar> 만으로 실행 가능

1.1.3 자동 설정 - 스프링 부트의 마법

  • 설정보다 관습, 직접 설정하는 것보다 관습에 맞게 자동으로 설정

 

스프링 부트를 쓰면 생산성이 향상 된다.