@Module(), @Injectable(), @InjectRepository() NestJS는 여러 모듈로 이루어집니다. NestJS에서 @Module() 데코레이터는 그러한 모듈을 만들 때 사용합니다. 모듈은 providers, controllers, impoers, exports를 정의하며 최소 하나 이상의 @Conroller()나 @Provider()를 포함합니다. @Injectable 데코레이터는 클래스를 Injectable 하게 만드는 데 필요한 메타데이터를 NestJS에게 제공합니다. NestJS에서 해당 클래스를 DI 하고자 할 때 @Injectable 데코레이터가 제공하는 메타데이터가 필요합니다. @Injectable()은 아래와 같이 사용합니다. @Injectable() export c..