DI / IoC в NestJS Dependency Injection через декоратор @Injectable() и конструктор — 100 % аналог Spring.

@Injectable()
export class UserService {
  getAll() {
    return [{ id: 1, name: 'Alice' }];
  }
}

@Controller('api/users')
export class UserController {
  constructor(private readonly userService: UserService) {}

  @Get()
  findAll() {
    return this.userService.getAll();
  }
}
→ Dependency Injection через декоратор @Injectable() и конструктор — 100 % аналог Spring.
Автор: к.п.н., Румянцев Сергей Александрович, доцент Финансового университета при Правительстве РФ; доцент ОЧУВО Международного инновационного университета; Консалтинг, управление разработкой ПО; системный и бизнес анализ; менеджмент; аналитиз данных; управление ИТ. Телефон для связи +79269444818 (мессенджеры)   Короткая ссылка:
@Injectable()
export class UserService {
  getAll() {
    return [{ id: 1, name: 'Alice' }];
  }
}

@Controller('api/users')
export class UserController {
  constructor(private readonly userService: UserService) {}

  @Get()
  findAll() {
    return this.userService.getAll();
  }
}
→ Dependency Injection через декоратор @Injectable() и конструктор — 100 % аналог Spring.
https://webprogr.ru/~SUZzS
Короткая ссылка на новость:https://webprogr.ru/~SUZzS


// Пример кода
function hello(name) {
  console.log(`Hi, ${name}!`);
}
hello("Sergey");

Последние новости

Рейтинг@Mail.ru