Sofiane Boumedine Lexique Dev

Dependency Injection (DI)

NestJS 🟡 Mid

Type : NestJS Architecture

Definition

Pattern ou les dependances d'une classe sont fournies par le framework au lieu d'etre creees manuellement. Decouple les composants.

Analogie

Comme un hotel qui fournit le menage au lieu que chaque client apporte son aspirateur.

Exemple de code

@Injectable()
export class OrderService {
  class="cmt">// NestJS injecte automatiquement UserService
  constructor(private readonly userService: UserService) {}
}