@Configuration과 @Component 정리

박의진·2025년 8월 25일

@Configuration 이란 ?
Java 기반 설정 클래스 임을 나타낸다.
이 클래스 안에 있는 @bean 메서드들은 스프링 컨테이너에 등록할 객체를 정의한다.

@Component란 일반적인 스프링 빈으로 등록하게되는 기본적인 어노테이션이다.
@Service, @Repository, @Controller등 모두 @Component의 특수화이다.

즉!!
@Configuation은 이미 @Component를 포함한다.

profile
주니어 백엔드 개발자의 개발 log💻

0개의 댓글