Programming/Interview6 스프링 진영에서의 DI 지난 면접에서 왜 DI를 사용하는지에 대한 질문을 받고 명확하게 대답하지 못 해 해당 부분을 다시 공부하고자 한다. 물론 해당 부분은 이전에 공부했었던 부분이다. 다만 기억해내지 못했을 뿐이다. 이번 기회를 통해 다시 한 번 DI를 사용하는 이유와, 스프링 프레임워크에서 지원하는 DI 방법 등을 공부하고 체화시켜보고자 한다. DI(Dependency Injection)는 왜 사용할까? 가장 기본으로 돌아가보자. 의존성 주입은 왜 사용할까? 기술적인 이유에 앞서, 개념적으로 접근해보고자 한다. - 의존하는 대상을 직접 생성하는 것은 개념적으로 맞지 않다. DI는 의존하는 대상을 외부에서 주입해주는 것이다. '의존'한다는 것은 그럼 무엇일까? 말 그대로 의존한다는 것이다. 즉, '특정 대상이 없으면 존재할수.. 2023. 9. 8. 이전 1 2 다음 반응형