Container1 [Spring] 빈, 컨테이너 그게 뭔데? 1. 컨테이너 & 빈 일반적인 자바의 경우에는 필요한 객체를 필요할 때마다 직접 생성하고, 필요한 메서드를 호출한다. 자바의 경우 new 키워드를 통해 인스턴스를 생성할 것이다. 하지만 스프링에서는 클래스들의 인스턴스(객체)를 일일이 프로그래머가 다루는 것이 아닌, 스프링에게 관리를 맡긴다. 이것이 스프링의 가장 큰 특징 인 IoC(Inversion of Control)이다. loC는 '제어의 역전'이라는 의미이며, 쉽게 '제어의 흐름을 바꾸는 것'이다. 따라서 필요한 객체는 스프링이 생성해 놓은 객체를 가져와서 쓰게 된다는 것이다. 이때 스프링이 객체들을 미리 생성해 관리하는 공간을 스프링 컨테이너, 이렇게 스프링에 의해 생성되고 관리되는 자바 객체를 빈(Bean)이라고 한다. 스프링 컨테이너 : 스프.. 2023. 7. 18. 이전 1 다음