인프런 커뮤니티 질문&답변

JSTS님의 프로필 이미지

작성한 질문수

탄탄한 백엔드 NestJS, 기초부터 심화까지

[보충] Pipe 패턴에 대하여

PositiveIntPipe 생성할때 @Injectable() 사용한 이유

해결된 질문

22.06.24 00:41 작성

·

231

0

안녕하세요!

강의 잘듣고있습니다.!!

PositiveIntPipe pipe를 만들때도 의존성 주입을 해야하기 때문에 @Injectable()를 사용하신건가요?? 만약 맞다면 사용한 이유가 궁금합니다.!!( @Injectable 를빼도 작동이 잘되고 파이프도 의존성을 주입해야하나? 라는 궁금증이 있어서 남깁니다!)

감사합니다!

답변 1

0

조교C님의 프로필 이미지

2023. 02. 19. 14:40

안녕하세요 :)
답변 드립니다. 더 궁금하신 점 있으시면 언제든지 답글 달아주세요!

의존성 주입을 씀으로써 모듈들의 관계 관리가 쉬워지기 때문에 쓴다.. 라고 알고 계시면 될 것 같습니다. NestJS 의 IoC 컨테이너가 모두 관리해주기 때문인데요. 그렇기 때문에 그냥 직접 쓰셔도 되고 안하셔도 됩니다. 실무에서도 의존성 주입이 많아지면 오히려 복잡하다고 하시는 분들도 계시고, 아예 안 쓰시는 분도 봤습니다. 다만 공식문서에는 의존성 주입을 하는 예시가 있기 때문에 그렇게 수업을 진행하신 것 같습니다.

JSTS님의 프로필 이미지

작성한 질문수

질문하기