Backend/NestJS
2022. 12. 25.
[NestJS] 데커레이터 Decorator(합성, 클래스, 메서드, 매개변수)
Decorator(@)에 대한 공부 기록이다. 개요 NestJS는 Decorator를 적극 활용하는 프레임워크다. 때문에 이에 대한 이해는 필수적이다. 데커레이터를 활용하면 횡단 관심사를 분리하여 관점 지향 프로그래밍을 적용한 코드를 작성할 수 있다. 각 요소의 선언부 앞에 @로 시작하는 데커레이터를 선언하면 데커레이터로 구현된 코드를 함께 실행한다. 관점 지향 프로그래밍 횡단 관심사의 분리(다른 관심사에 영향을 미치는 코드를 분리)를 허용하여 모듈성을 증가시키는 것이 목적인 프로그래밍 방식 //tsconfig.json { "compilerOptions": { "experimentalDecorators": true, } } 위와 같이, tsconfig.json 파일 내의 experimentalDecora..