Component 스캔1 @Component와 @Configuration의 차이 @Component와 @Comfiguration의 차이에 관해 정리해보겠습니다. 결론부터 말하면 @Component는 개발자가 작성한 클래스를 Bean으로 등록할 때 사용하고 @Configuration + @Bean은 개발자가 직접 제어하기 힘든 클래스를 빈으로 등록할때 사용합니다. **참조 종류 선언 사용 용도 @Component 클래스 사용자가 만든 클래스 @Bean 메서드 외부 라이브러리 1. @Component / @Configuration @Component가 달린 클래스는 자동으로 스프링 컴포넌트 스캔 대상이 되기 때문에 별도로 Bean을 등록하지 않아도 사용할 수 있습니다. 이는 스테레오 타입 어노테이션을 사용하는 클래스에 달려 있는데요, 스테레오 타입이란 우리가 흔히 사용하는 @Contro.. 2022. 7. 24. 이전 1 다음