반응형 @Component1 @ComponentScan을 사용한 자동 Bean등록 @ComponentScan을 사용한 자동 Bean등록 DI컨테이너에 등록할 Bean을 하나하나 정의하기가 번거롭다는 것인데 스프링 프레임워크는 Bean을 DI 컨테이너에 자동으로 등록하는 컴포넌트 스캔(component scan)이라는 기능을 통해 이 문제를 해결한다. @ComponentScan 애너테이션을 붙이면 이 클래스의 패키지 내부에 있는 모든 클래스를 검색하여 @Component와 같은 특정 애너테이션이 붙은 자바 클래스를 찾아내서 DI컨테이너에 등록한다. @ComponentScanpublic class App {.... code here } 대상 패키지를 변경하려면 basePackages속성에 패키지를 지정할 수 있다. 각 클래스에서는 다음과 같은 애너테이션을 사용한다. @Component p.. 2019. 4. 16. 이전 1 다음 반응형