컴포넌트 스캔
-
[Camel][Spring] 컴포넌트 스캔을 이용한 빈 자동 등록Spring/개념 정리 2020. 5. 4. 16:23
Component Scan (컴포넌트 스캔) 특정 패키지에 위치한 클래스를 스프링 빈으로 자동으로 등록하고 의존 자동 설정을 통해서 각 빈 간의 의존을 처리할 수 있다면, 설정 코드를 만드는 수고를 덜 수 있습니다. 스프링에서는 이러한 기능을 제공하고 있으며 이것을 컴포넌트 스캔이라고 합니다. 스프링은 특정 패키지 또는 그 하위 패키지에서 클래스를 찾아 스프링 빈으로 등록해주는 기능을 제공하고 있으며, @Component 어노테이션이 붙은 클래스를 검색 대상으로 합니다. 아래의 @Component 어노테이션이 적용된 클래스들을 통해 설명하겠습니다. package com.ex.project; import org.springframework.stereotype.Component; @Component publ..