스프링 컨테이너
스프링 컨테이너스프링 컨테이너는 애플리케이션의 객체(Bean)를 생성하고 관리하는 핵심 역할을 수행합니다. 이를 통해 의존성 주입(Dependency Injection), 빈 생명주기 관리 등을 자동화하여 개발자의 부담을 줄이고 효율적인 애플리케이션 개발을 가능하게 합니다. 1️⃣ 스프링 컨테이너의 역할1. 빈(Bean) 생성스프링 컨테이너는 특정 애너테이션이 붙은 클래스를 자동으로 스캔하여 빈으로 등록합니다.@Component, @Service, @Repository, @Controller 등의 애너테이션이 붙은 클래스를 스캔하여 자동으로 빈을 생성@Bean을 사용하여 명시적으로 빈을 등록할 수도 있음@Component vs @Bean스프링은 내부적으로 BeanDefinition이라는 메타데이터를 사용..
카테고리 없음
2025. 3. 2. 12:32