설정 파일에 설정한 값을 주입할 수 있는 어노테이션
주의할 점
1. 주입 시점
- 대상 컴포넌트가 스프링 빈으로 등록되고 의존 관계를 주입할 때 동작. 따라서 환경 변수를 주입받는 대상 클래스에 @Componant어노테이션을 붙여주지 않는다면 해당 클래스는 컴포넌트 스캔에 대상이 되지 않아 스프링 빈으로 등록되지 않고, @Value어노테이션 또한 동작하지 않음.
2. 적절한 주입 방식 선택
- @Value 어노테이션을 사용할 때도 필드 주입, 생성자 주입, setter주입 등의 방식 사용할 수 있음.
3. 프로퍼티 파일의 경로와 스코프 확인
'cs(with 매일메일)' 카테고리의 다른 글
| [260330월] @ExceptionHandler 어노테이션은 무엇인가요? (0) | 2026.04.06 |
|---|---|
| [260326목] RAID 기술에 대해서 설명해주세요 (0) | 2026.04.06 |
| [260325수] OSIV(Open Session In View) 옵션에 대해서 설명해주세요 (0) | 2026.04.06 |
| [260324화] 헬스체크에 대해서 설명해주세요 (0) | 2026.04.06 |
| [260323월] 레이어드 아키텍처란 무엇인가요? (0) | 2026.04.06 |