프로바이더는 서비스, 레포지토리, 팩토리 등 다양한 유형의 클래스를 포함할 수 있습니다. NestJS에서는 **의존성 주입**을 통해 프로바이더를 주입받습니다. 프로바이더는 `@Injectable()` 데코레이터로 정의합니다.