decorator1 데코레이터(Decorator)? 클래스 기반 프로그래밍에서 특정 기능을 "주석처럼" 붙여서 확장하거나 수정하는 문법으로, TypeScript, NestJS, Python, Java 같은 언어에서 자주 사용되며, 메타 프로그래밍의 한 형태라고 볼 수 있다.데코레이터란?함수나 클래스, 메서드, 속성 등에 메타데이터를 부여하거나 동작을 변경할 수 있는 특수한 문법입니다.@ 기호로 시작한다.컴파일러 / 프레임워크가 이 데코레이터를 읽고 자동으로 동작을 수행함코드의 의도를 명확히 하고, 반복을 줄이는 장점이 있다.TypeScript / NestJS 기준1. 클래스 데코레이터@Controller('users') // 이 클래스는 '/users' 경로의 컨트롤러임을 의미export class UserController {} 2. 메서드 데코레이터@.. 2025. 4. 3. 이전 1 다음