
개발/Spring
[Spring] Field Injection은 왜 나쁜가?
1. 도입 대부분 Intellij에서 다음과 같은 경고 때문에 이 글을 보고 있을 확률이 높습니다. 왜 이럴까요? 또한, 자세히 보면 인텔리제이는 다음과 같이 설명합니다. 2. 의존성 주입의 종류 스프링 공식 레퍼런스에서는 Constructor Injection과 Setter Injection 두 가지 만을 소개하고 있지만, 실제로 의존성 주입은 생성자 기반 : Constructor-based dependency injection 세터 기반 : Setter-based dependency injection 필드 기반 : Field-based dependency injection 와 같이 3가지로 구분되며, 보통 마지막 Field Injection을 제일 많이 사용합니다. 2-1. Constructor In..