데코레이터, IoC와 DI
1. 데코레이터(@)해당 클래스나 함수가 어떤 역할을 수행하는지에 대해 Nest.js에 알려주는 역할로, 미리 정의된 @는 각각 필요한 속성이 다르다.예를 들어, @Module은 속성 imports, conrtollers, providers을 갖고 있으며, 코드에선 생략되었지만 exports라는 속성도 있다.그 외에도 @Post, @put, @Patch, @Delete 데코레이터가 존재하고, 직접 데코레이터를 만들 수도 있다.import { Module } from '@nestjs/common';import { AppController } from './app.controller';import { AppService } from './app.service';@Module({ imports: [], c..
2026. 10. 13.