인프런 커뮤니티 질문&답변
Module Provider 관련 추가 질문
작성
·
284
답변 1
0
안녕하세요 :)
답변 드립니다. 더 궁금하신 점 있으시면 언제든지 답글 달아주세요!
간단한 질문인데요, 비단 AppModule 뿐만 아니라 A Module에서 B Module의 Provider를 등록하면 결과적으로 의존성 주입이 되서 서버가 실행되더라구요 원래 그런건가요 ?? 그리고 결국 이것도 안좋은 패턴이니 하지 말아야하는게 맞겠죠 ?
-> 넵 맞습니다. 원래 그렇게 해도 되긴 합니다만, 서로 관계가 꼬이고 어디서 누가 뭘 썻는지 모르는 사태가 생기기도 할 뿐더러 의존성 주입에 사이클이 생기면 순환이 생겨버립니다. 그렇기 때문에 같은 역할을 하는 module에 캡슐화를 하여 exports imports 를 하는 것 입니다 :)





.png?w=112)