[Spring Boot] Introduction

JUJU·2024년 4월 1일
0

Spring Boot

목록 보기
1/13
post-thumbnail
본 포스트는 김영한 개발자님의 스프링 부트 강의를 듣고 정리한 것입니다.
※ 코드는 강의에서 사용된 것과 다릅니다.
jaewon-ju Github Address

✏️ Spring Boot

스프링은 거대하다.

원래는 3만줄 가량의 코드였으나, 많은 개발자들이 사용하고 기능들을 덧붙이면서 점점 기능이 많아지게 되었다. 그러다 보니, 스프링 프로젝트 시작에 필요한 설정이 점점 늘어나고 어려워졌다.

스프링 부트는 스프링을 쉽게 사용하기 위한 환경을 제공한다.


스프링 부트 또한 다양한 기능이 존재한다.
그 중에서도 김영한 개발자님은 스프링 부트의 핵심 원리를 아래의 5가지로 정의한다.

  1. WAS
    : Tomcat과 같은 웹 서버를 내장한다.
  2. 라이브러리 관리
    : 스프링 외부 라이브러리의 버전을 자동으로 관리해준다.
  3. 자동 구성
    : 프로젝트 시작에 필요한 스프링과 외부 라이브러리 빈을 자동 등록한다.
  4. 외부 설정
    : 개발 환경에 따라 외부 설정을 공통화한다.
  5. 프로덕션 준비
    : 모니터링을 위한 메트릭, 상태 확인 기능을 제공한다.

다음 포스트부터 스프링 부트의 핵심 원리에 대해서 알아보도록 하자.




REFERENCE

스프링 부트 - 핵심 원리와 활용 - 김영한 개발자님

profile
개발자 지망생

0개의 댓글

관련 채용 정보