생성자 주입을 @Autowired를 사용하는 필드 주입보다 권장하는 하는 이유스프링 프레임워크에서 의존성을 주입하는 방법은 무엇이 있을까? @Autowired 를 사용하는 필드 주입이나 수정자 주입 방법보다 생성자 주입을 더 권장하는 이유를 알아보자. 하지만 그전에 스프링 프레임워크에서 사용하는 의존성 주입 방법에 대해서 알아볼 필요가 있다. 우선 등록된 빈을 사용하기 위한 스프링 프레임워크의 DI(Dependency Injection) 방법은 3가지다. 이번 포스팅의 주제이자 스프링 팀에서도 권장하는 방식이다.https://madplay.github.io/post/why-constructor-injection-is-better-than-field-injection