일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- @Component
- python
- 코테
- spring boot
- 해시
- 카카오 알고리즘
- 카카오
- 컴포넌트스캔
- nestjs auth
- 가상면접사례로배우는대규모시스템설계기초
- Spring
- 스프링
- AWS
- 시스템호출
- @Autowired
- 카카오 코테
- 파이썬
- 프로그래머스
- Nodejs
- 알고리즘
- git
- C언어
- nestJS
- 구조체배열
- thymeleaf
- C++
- TypeORM
- nestjs typeorm
- OpenCV
- 코딩테스트
Archives
- Today
- Total
목록basePackages (1)
공부 기록장 💻
[Spring] 컴포넌트 스캔의 탐색 위치와 기본 탐색 대상, 커스텀 애노테이션으로 필터 옵션 지정하기 (basePackages, includeFilters, excludeFilters, @ComponentScan)
인프런 - 스프링 핵심 원리 기본편 정리 지난번 AutoAppConfig의 @ComponentScan을 이용하여 스프링 컨테이너가 자동적으로 @Component 애노테이션이 추가되어 있는 컴포넌트들을 스프링 빈으로 등록하고, @Autowired를 통해 의존 관계를 자동으로 주입하는 컴포넌트 스캔 기능을 사용하였다. 이번에는 컴포넌트 스캔의 기본 탐색 위치와, 직접 지정을 통한 스캔 대상에 대해 학습해보자. 컴포넌트 스캔의 탐색 위치 모든 자바 클래스를 전부 다 컴포넌트 스캔하면 시간이 오래 걸리기 때문에, 꼭 필요한 위치부터 탐색하도록 시작 위치를 지정할 수 있다. 기본 스캔 대상 아래와 같이 지정하지 않는 경우는, 디폴트 값으로 @ComponentScan이 붙은 설정 정보 클래스 패키지가 시작 위치가 ..
# Tech Studies/Java Spring • Boot
2023. 2. 2. 11:29