프로젝트 개발 중에 스프링을 사용할 때 생성자 주입방식을 적극 지향하고 있는데 그 이유를 명확히 설명하기 어려웠다. 뿐더러 장점을 정확히 알고 사용했다기보다는 스프링이 권장하는 방식? 이라는 이유때문에 사용했는데 특징은 무엇인지 장점과 단점에 대해 명확히 구분하여 사용해야하는데 라는 당연한 생각이 들어 알아보았다. 생성자 주입 방식 외에도 2가지가 더 있기때문에 주입 방식들에 대해 비교하여 공부하고 잊지 않기 위해 포스팅해보려고 한다. 위의 그림은 Spring의 삼각형이라 불리며, Spring의 핵심 구조를 나타낸다. 이 중 의존성 주입을 알아 볼 것이다. 의존성 주입 (Dependency Injection) 의존성 주입은 스프링 프레임워크의 3가지 핵심 프로그래밍 중에 하나이며, 외부에서 두 객체 간의..