각각 다른 기능을 담당하는 모듈1,2가 있다고 가정해보자. 그런데 이 두 개의 모듈에서 같은 클래스를 써줘야 하는 경우엔 어떻게 해야 할까??? 같은 클래스를 여러번 작성하는건 대충 생각해봐도 너무 비효율적이다. 그럴 때 NestJS의 의존성 주입을 이용해서 반복해서 써야 하는 클래스를 하나의 모듈에 한 번만 쓰고, 다른 모듈에서 불러와서 해당 모듈을 불러와서 자유롭게 사용할 수 있다. NestJS를 사용해서 만드는 어플리케이션 구조를 보면 쉽게 이해할 수 있다. NestJS의 모든 모듈은 공유모듈 이기때문에, 일단 생성되면 모든 모듈에서 재사용할 수 있다. 모듈1에서 모듈2의 서비스를 사용하려 한다 가정하고, 과정을 따라가보자. 1. 모듈1의 import에 모듈2 작성하기 MyArticleModule(..