Spring, Spring boot란? (컨테이너, DI, IoC)
이번 포스팅에서는 Spring과 Spring boot의 개념과 주요 특징(Ioc, DI)에 대해 간단히 알아보도록 하겠습니다. 1. Spring이란? 스프링은 자바 기반의 웹 애플리케이션을 만들 수 있는 프레임워크입니다. 2. Spring 특징 Spring은 자바 객체와 라이브러리들을 관리해주며, 톰캣과 같은 WAS 가 내장되어 있어 자바 웹 애플리케이션을 구동할 수 있습니다. Spring은 경량 컨테이너로 자바 객체를 직접 Spring 안에서 관리합니다. 객체의 생성 및 소멸과 같은 생명 주기(Life cycle)를 관리하며, Spring 컨테이너에서 필요한 객체를 가져와 사용합니다. Spring의 가장 큰 특징으로 DI와 IoC가 있습니다. 2-1. 의존성 주입 (DI, Dependency Injec..
2022.09.02