스프링 빈 이란? 스프링 빈 등록하는 방법 (@Bean, @Configuration, @Component)
이전 포스팅에서 스프링 IoC컨테이너에 대해 알아보았습니다. 그때 간단하게 빈에 대해 언급하고 넘어갔었는데요, 이번 포스팅에서는 스프링 빈에 대해 알아보도록 하겠습니다. 스프링 빈이란? (Spring Bean) Spring에서 Bean이란 Spring IoC 컨테이너에 의해 관리되는 Java Object를 Bean이라고 하며 Spring에서는 등록되어 있는 Bean을 싱글톤 객체로 생성하여 관리합니다. Spring IoC 컨테이너는 인스턴스의 생명주기를 관리하며, 생성된 인스턴스들에게 추가적인 기능을 제공하는데 그중 의존성 주입이 있습니다. 의존성 주입을 받으려면 전제조건으로 빈이 되어야 하므로 이번 포스팅에서는 빈을 등록하기 위한 방법들에 대해 살펴보도록 하겠습니다. 코드 중에 new 연산자로 객체를 ..
2022.11.13