728x90

2025/03/15 1

Spring @Component @Bean 완벽 정리

Spring @Component 어노테이션과 빈(Bean)에 대한 상세 설명 1. @Component 어노테이션이란?@Component는 Spring 프레임워크에서 특정 클래스를 Spring의 관리 대상 객체(빈, Bean) 로 등록하는 어노테이션이다. 이 어노테이션을 사용하면 해당 클래스가 자동으로 Spring의 IoC(Inversion of Control, 제어의 역전) 컨테이너에 의해 관리된다.Spring에서는 @Component를 사용하여 수동으로 빈을 등록하는 대신, 자동으로 빈을 감지하고 등록할 수 있다. 이는 Spring의 컴포넌트 스캔(Component Scanning) 기능을 이용하는 것으로, @Component가 붙은 클래스는 자동으로 스캔되어 스프링 컨테이너에 등록된다.2. @Comp..

728x90