스프링 부트
- 스프링 프레임워크를 잘 쓸 수 있도록 도와주는 도구 모음
- 서블릿 컨테이너와 관련된 모든 번거로운 작업을 감춰줌
- 스프링과 각종 기술의 주요 인프라스트럭처 빈을 자동 구성을 이용해서 자동으로 등록해줌
- 외부 설정, 커스텀 빈 등록을 통해 유연하게 확장 가능
스프링 프레임워크
- 빈 오브젝트의 생명주기를 관리하는 컨테이너(스프링 컨테이너)
- 빈 오브젝트의 의존 관계를 동적으로 주입해주는 어셈블러
- 구성 정보(configuration metadata)와 애플리케이션 기능을 담은 오브젝트가 결합되어 동작하는 애플리케이션
- @Configuration, @Bean, @Import를 이용한 구성 정보
- 메타 애너테이션, 합성 애너테이션 활용
강의 목표
- 스프링 부트로 만든 스프링 애플리케이션의 기술과 구성 정보를 직접 확인할 수 있다
- 적용 가능한 설정 항목을 파악할 수 있다
- 직접 만든 구성 정보를 적용하고, 그에 따른 변화를 분석할 수 있다
- 스프링 부트의 기술을 꼼꼼히 살펴볼 수 있다
스프링 부트 더 알아가기