[DI] typeDI의 default Container가 어떻게 동작하는지 소스코드 해부하기
·
💻 개발/프레임워크
안녕하세요 먼저 이 포스팅을 쓰기에 앞서 어떤 관점으로 작성을 해야 할지 고민했습니다.이미 이 글을 읽는 분들이라면 DI가 무엇인지는 아는 분들일 것이고, nestJS의 DI도 이해하고 있을 것이라고 생각합니다.이번 포스트에서는 오늘날 널리 사용되고 있는 nestJS 프레임워크가 영감을 받았다고 하는typeDI를 통해 DI의 동작원리에 대해 분석해 보려고 합니다 이 글은1. 나의 학습을 위한 것이면서2. DI에 대한 이해와 함께 typeDI가 어떻게 동작하는지를 알아봅니다. 너무 무겁지 않으면서도 이해하기 쉽게 쓰는 글이 좋은 글이라는 생각으로 이 기조에 어긋나지 않게 작성해 보겠습니다. 참고 링크:typeDI 공식 깃허브 🌠 목차✅ DI가 무엇인지 가볍게 맛보기✅ typeDI의 구조 살펴보기✅ t..