이 장에서는 스프링 부트의 세 가지 핵심 기능과 그 기능이 어떻게 개발자 능력을 향상시키는
지 살펴봅니다.
1.1
스프링 부트의 핵심 기능
스프링 부트의 세 가지 핵심 기능은 의존성 관리
dependency
management
간소화, 배포
deployment
간소
화, 자동 설정
auto
configuration
입니다. 스프링 부트의 모든 기능은 이 세 가지 핵심 측면을 기반으
로 합니다.
1.1.1
의존성 관리 간소화 - 스타터
스프링 부트의 놀랍고도 특별한 점은 ‘의존성’을 수월하게 ‘관리’한다는 것입니다.
소프트웨어 개발에 시간이 얼마나 걸리든, 또 얼마나 중요하든 의존성 관리 때문에 대부분 골
치가 아팠을 겁니다. 일반적으로 애플리케이션에서 제공하는 모든 기능에는 여러 기본 의존성
이 필요합니다. 예를 들어
RESTful
Web
API
를 개발하는 경우에는
HTTP
엔드포인트
EndPoint
를 만들어 요청을 수신하고, 요청을 처리할 메서드/함수에 해당 엔드포인트를 연결한 후에 적
절한 응답을 만들어 반환합니다.
스프링 부트
CHAPTER
1
20
처음부터 제대로 배우는 스프링 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.