├── common 패키지
│ └── config 패키지
│ └── RedisConfig.class
│
│ └── dto 패키지
│ └── ExceptionResponse.class
│ └── exception 패키지
│ └── BusinessException.class
│ └── CommonException.class
│ └── CommonExceptionCode.enum
│ └── ExceptionCode.interface
│ └── GlobalExceptionHandler.class
│
├── Controller 패키지
│ └── TokenBucketCounterController.class
│
├── dto 패키지
│ └── response 패키지
│ └── TokenBucketResponse.class
│ └── TokenBucketProfileResponse.class
│
├── exception 패키지
│ └── RateException.class
│ └── RateLimitExceededException.enum
│
├── service 패키지
│ └── TokenBucketService.class
│ └── TokenBucketApplication.class