• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

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

22.06.24 00:41 작성 조회수 186

0

안녕하세요!

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

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

감사합니다!

답변 1

답변을 작성해보세요.

0

조교C님의 프로필

조교C

2023.02.19

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

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