spring bean1 [Spring] Spring Bean 이란? 스프링 빈(Spring Bean) 이란? Spring IoC 컨테이너가 관리하는 자바 객체를 빈(Bean)이라고 한다. IoC의 특징 일반적인 자바는 모든 작업을 사용자가 제어하는 구조이다. A 객체에서 B 객체에 있는 메소드를 사용하려면 A 객체 내에서 B 객체를 직접 생성하고 메소드를 호출한다. 즉, 각 객체들이 프로그램의 흐름을 결정하고 각 객체를 직접 생성/조작하는 작업을 한다. 하지만 IoC가 적용된 경우, 객체의 생성을 특별한 관리 위임 주체에게 맡긴다. 이 때 사용자는 객체를 직접 생성하지 않고, 객체의 생명주기를 컨트롤하는 주체는 다른 주체가 된다. 즉 사용자의 제어권을 다른 주체에게 넘기는 것을 IoC(제어의 역전)라고 한다. 우리는 일반적으로 자바에서 Class를 생성하고 new를 입력.. BackEnd/Spring 2022. 10. 10. 이전 1 다음