아무거나

[Spring Boot] @ComponentScan 이란 본문

Java & Kotlin/Spring

[Spring Boot] @ComponentScan 이란

전봉근 2019. 1. 16. 18:35
반응형

@ComponentScan

  • Desc: Stereotype Annotaion이 붙은 Bean들을 자동으로 스캔해서 등록해준다. Stereotype Annotaion(ex: @Component, @Repository, @Service, @Controller 등..)이란 Bean으로 등록하기 위한 Annotation을 뜻함
    • [Example Code]
      @ComponentScan("com.bong.myPackage")
      @ComponentScan(basePackages={"com.bkjeon", "com.bong"})
      @ComponentScan({"com.bkjeon", "com.bong"})
      
      @ComponentScan(basePackageClasses=TestCode.class)
      
      public interface TestCode{} // TestCode 인터페이스가 존재하는 패키지가 Bean Scanning의 기준이 된다.


반응형
Comments