👩🏻💻 Springframwork Mig 기록 : @RequiredArgsConstructor와 의존성 주입, 언제 안전하고 언제 위험한가
·
🌱 𝐅𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤
⟡ 주제 정의 Spring 프로젝트에서 @RequiredArgsConstructor를 사용한 생성자 주입은 일반적인 패턴이다.하지만 이 방식이 모든 상황에서 안전한 것은 아니다.특히 HttpServletRequest 같은 request-scoped 빈을 주입할 때는 계층별로 다른 결과가 나타난다.이 글에서는 Spring 공식 문서를 기반으로 실무에서 마주치는 케이스들을 분석한다. ⟡ Spring 공식 문서의 의존성 주입 방식 Spring은 세 가지 의존성 주입 방식을 제공한다.// 1. 생성자 주입 (Constructor Injection)private final UserRepository userRepository;// 2. 필드 주입 (Field Injection)@Autowire..