ComponentScan 1 [Spring] Component와 ComponentScan ( Component / SpringBootApplication / Bean ) Component? @Component는 개발자가 직접 작성한 Class를 Bean으로 등록할 수 있도록 해주는 어노테이션입니다. ComponentScan? @ComponentScan은 스프링 3.1부터 도입된 어노테이션입니다. ComponentScan은 스프링이 직접 클래스를 검색해서 Bean으로 등록해주는 기능입니다. 설정 클래스에 빈으로 등록하지 않아도 원하는 클래스를 빈으로 등록할 수 있으므로 설정 코드가 크게 줄어듭니다. 스프링이 검색해서 빈으로 등록할 수 있으려면 @Component 어노테이션을 붙여야 합니다. @Component 어노테이션은 해당 클래스를 스캔 대상으로 표시합니다. @ComponentScan("패키지 경로") 해당 패키지에 있는 컴포넌트 객체(@Component, @Contr.. Domain/Spring 2021. 9. 12. 이전 1 다음