흔적을 남겨

흔적을 남겨

RSS 피드
  • 분류 전체보기 (329)
    • TIL&WIL (1)
      • TIL (25)
      • WIL (12)
    • 에러대응 (23)
    • Javascript (38)
    • node.js (16)
    • 프레임워크 (9)
      • Nest.js (9)
    • Spring (2)
    • python (36)
    • RDBMS (8)
      • mysql (3)
      • postgreSQL (4)
    • ORM (9)
      • Sequelize (7)
      • TypeORM (2)
    • NoSQL (11)
      • mongoDB (1)
      • Redis (10)
    • 보안 (5)
    • github (3)
    • git (7)
    • 알고리즘 (43)
      • 이것이 코딩테스트다 (6)
      • 프로그래머스 (6)
      • 백준 (31)
    • AWS (11)
    • 항해99 (26)
      • JavaScript 문법 종합반 (16)
    • 토이프로젝트 (0)
    • 툴 (3)
    • 리눅스 (1)
    • 브라우저&네트워크 (12)
    • 지식&개념 (17)
    • 도커 (11)
  • 홈
  • 태그
  • 방명록
로그인
로그아웃 글쓰기 관리

흔적을 남겨

컨텐츠 검색

태그

BOJ nodejs교과서 error AWS 백준 til python 에러대응 wil Basic js docker Nodejs Node.js 파이썬 알고리즘 항해99 JavaScript ubuntu EC2

최근글

댓글

공지사항

아카이브

nestjs di ioc(1)

  • Dependency Injection / Inversion of Control [의존성 주입 / 제어의 역전] [NestJS]

    인스턴스를 생성하지 않았는데 컨트롤러에서 어떻게 주입을 받고 어떻게 서비스에 대한 권한과 접근이 가능할까? 이는 NestJS의 가장 핵심이 되는 요소중 하나이다. 일반 인스턴스화 클래스 B 를 클래스 A에 사용해야 한다면? class A { const b = B(); } class B { } A라는 클래스를 인스턴스로 만들때마다 A 안에 클래스 B의 인스턴스를 매번 새로 생성하게 된다. DI (Dependency Injection) class A { constructor(instance: B) } class B { } B라는 클래스를 생성을 해서 constructor에 입력해준다. 이를 주입이라고 한다. 외부에서 클래스 A가 생성될 때 무조건 클래스 B에 해당되는 인스턴스를 넣어주도록 정의를 하는 것이다..

    2023.12.13
이전
1
다음
티스토리 gmakin36@gmail.com Github
© 2018 TISTORY. All rights reserved.

티스토리툴바