├── common 패키지
│ └── config 패키지
│ └── RedisConfig.class
│
│ └── dto 패키지
│ └── ExceptionResponse.class
│ └── exception 패키지
│ └── BusinessException.class
│ └── CommonException.class
│ └── CommonExceptionCode.enum
│ └── ExceptionCode.interface
│ └── GlobalExceptionHandler.class
│
├── Controller 패키지
│ └── SlidingWindowCounterController.class
│
├── dto 패키지
│ └── response 패키지
│ └── SlidingWindowCounterProfileResponse.class
│ └── SlidingWindowCounterResponse.class
│
├── exception 패키지
│ └── RateException.class
│ └── RateLimitExceededException.enum
│
├── service 패키지
│ └── SlidingWindowCounterService.class
│
└── SlidingWindowCounterApplication.class