코드 그라데이션

컴포넌트 스캔 기본 대상 본문

Spring/핵심 원리 구현

컴포넌트 스캔 기본 대상

완벽한 장면 2024. 1. 31. 01:39

컴포넌트 스캔은 `@Component` 뿐만 아니라 다음과 내용도 추가로 대상에 포함한다.

이 어노테이션들을 눌러보면 전부 @Component 어노테이션이 있다.

등...

 

참고
: 사실 애노테이션에는 상속관계라는 것이 없다.
  그래서 이렇게 애노테이션이 특정 애노테이션을 들고 있는 것을 인식할 수 있는 것은
  자바 언어가 지원하는 기능은 아니고, 스프링이 지원하는 기능이다.

 


컴포넌트 스캔의 용도 뿐만 아니라 다음 애노테이션이 있으면 스프링은 부가 기능을 수행한다.

 

참고
: `useDefaultFilters` 옵션은 기본으로 켜져있는데, 이 옵션을 끄면 기본 스캔 대상들이 제외된다. 
  이런 옵션이 있구나 정도만 인식하면 된다.

 

728x90

'Spring > 핵심 원리 구현' 카테고리의 다른 글

중복 등록과 충돌  (0) 2024.02.02
필터  (0) 2024.02.01
탐색 위치  (0) 2024.01.31
컴포넌트 스캔과 의존관계 자동 주입 시작하기  (0) 2024.01.30
@Configuration과 바이트코드 조작의 마법  (0) 2024.01.29
Comments